Você está aqui:
ActiveXperts.com.pt > ActiveEmail
quicklinks
ActiveEmail é um interface de programação fácil de se usar depois de outras comunicações como SMTP e POP3 e-mail. É perfeito para as situações em que e-mails tenhem de ser automaticamente enviados ou recebido, por exemplo a partir de lotes (batches), aplicações, servidores de web, etc
ActiveEmail Toolkit oferece as seguintes funcionalidades:
ActiveEmail voldoet volledig aan de regels van het SMTP bericht protocol, zoals beschreven in RFC 822. Tevens voldoet het aan de regels van het MIME email berichten protocol zoals beschreven RFC 1521, RFC1522 and RFC 822.
ActiveEmail contém exemplos de diferentes ambientes desenvolvidos incluindo:
ActiveEmail pode ser utilizado dentro dos seguintes sistemas operativos:
O software suporta (opcionalmente) um serviço de fila (queue service), que é usado para poder dar mais velocidade ao enviar e-mails e para o apoio os clientes que não estão directamente ligados a um servidor de SMTP. Esta função de fila ja há vários anos têm demonstrado benefício em grandes empresas. Nos temos uma grande quantidade de exemplos de programas para diferentes ambientes (como o VBScript, Visual Studio, Visual Studio. NET, etc.) Estes exemplos são copiados para o seu disco rígido no acto da instalação.
De volgende code snippets (VBScript) illustreren hoe ActiveEmail gebruikt kan worden.
Voor meer voorbeelden, ga naar de Online ActiveEmail Samples pagina.
Set objSmtpServer = CreateObject("ActiveEmail.Smtp") ' Create SMTP object
Set objSmtpMail = CreateObject("ActiveEmail.EMailMessage") ' Create e-mail object
objSmtpServer.Connect( "smtp.mydomain.com" )
Wscript.Echo "Connect, result: " & objSmtpServer.LastError
' Set mail properties
objSmtpMail.FromAddress = "sender@mydomain.com" ' Sender's e-mail address
objSmtpMail.FromName = "ActiveEmail Demo" ' Sender's displayname
objSmtpMail.Subject = "ActiveEmail Message" ' Subject
objSmtpMail.BodyPlainText = "Hello, world" ' Body
objSmtpMail.AddTo "recipient1@myrecipients.com", "Recipient 1" ' Add a recipient
objSmtpServer.Send( objSmtpMail ) ' Send now
WScript.Echo "Send, result: " & objSmtpServer.LastError
WScript.Echo "Last response: " & objSmtpServer.LastSmtpResponse
objSmtpServer.Disconnect ' Finally, disconnect
O 'core' do ActiveEmail é um componente ActiveX/COM e é fornecido em duas variantes:
ActiveEmail pode ser facilmente distribuído a uma grande quantidade de computadores. Assim que tu compras a licença, apenas o arquivo AEmail.dll (e/ou AEmailx64.dll) tem de ser copiado para diferentes computadores e o DLL tem de estar presente no registro destes computadores.
Com o ActiveEmail você normalmente só podera enviar SMTP mensagens diretamente para um servidor de SMTP. Aqui são 2 inconvenientes:
ActiveEmail consegue resolver estes problemas através de um mecanismo chamado fila (queue): a aplicação ou o script conecta-se à rede e armazena o mime e-mail em um arquivo, em seguida o controle direito é devolvido a aplicação ou script. O Serviço de fila (service queue) do ActiveEmail pega este arquivo e envia o e-mail(s) para o servidor de SMTP. Para poder utilizar esta fila (Queue), a função queue tem de ser chamada a partir da aplicação ou script em vez da função Enviar. O serviço de fila do ActiveEmail (Service Queue) possui uma facilidade para obter extenso Diário(Log).
A fila (Queue) é simplesmente um diretório. Se você utiliza ActiveEmail em uma única máquina esta pode ser um diretório local. Se você utilizar ActiveEmail em mais de 1 máquina então este diretório tem de se encontrar presente em uma rede.
Extra licenças não são necessárias para poder instalar serviços de fila (Queue Service) do ActiveEmail, o número de licenças é baseada no número de computadores em que o ActiveEmail componente COM está matriculado.
A instalação do serviços de fila (Queue Service) do ActiveEmail fornece um número de subdiretórios no diretório de instalação do Active Email:
ActiveEmail esta constituído por 4 componentes, qualquer combinação destes componentes podem ser instalados:
Execute o programa de instalação do AEmail.exe. O assistente de instalação (wizard) irá guiá-lo através das opções e ira executar a instalação. Se você optar por instalar componentes do ActiveEmail COM o programa de configuração irá registrar o componente COM automaticamente para você.
Se for eleito para instalar o smtp-pop3-component Serviço de Fila (Queue Service), a Instalação irá instalar automaticamente este serviço. Mas também pode ser escolhido para instalar o serviço manualmente, por exemplo através do utilitário do Resource Kit INSTSVR;
Todas as instalações subseqüentes do ActiveEmail em outros computadores podem ser realizadas manualmente ou automaticamente.
Todas as instalações efeituadas em computadores dentro de uma rede pode ser implementadas e utilizandas em relação ao programa de configuração.
No entanto, devido a simplicidade da instalação de componentes , a instalação manual pode ser escolhida ou a integração no âmbito de um procedimento de instalação de acordo a políticas de grupo tambem pode se ser escolhida.
Se a instalação do componente ActiveX/COM for manualmente efeituada em outros computadores, isto pode ser feito através da execução das seguintes acções: