Sono anni che gli sviluppatori in VBScript, Visual Basic e Visual C++ fanno affidamento sulla potenza, flessibilità e affidabilità di ActiveXperts Email Component di ActiveXperts Software.
ActiveXperts Email Component ha le seguenti funzionalita`:
ActiveXperts Email Component è pienamente conforme con le regole del protocollo SMTP descritto in RFC 822. Soddisfa anche le regole del protocollo MIME di messaggi di posta elettronica come descritto in RFC 1521, RFC1522 e RFC 822.
![]() |
![]() |
![]() |
![]() |
![]() |
| Schermata iniziale | MS Visual Studio | Applicazione web .NET | Apllicazione .NET GUI | Console applicazione |
ActiveXperts Email Component include esempi per diversi ambienti di sviluppo, tra i quali:
ActiveXperts Email Component è compatibile con i seguenti sistemi operativi:
Questo software comprende un servizio opzionale di coda che consente di velocizzare l'elaborazione sul client e di supportare i client che non dispongono di un collegamento diretto con un server SMTP. Questo servizio di coda ha dimostrato la sua forza in molti ambienti aziendali nel corso degli anni. Disponiamo di una vasta raccolta di codici campione per differenti piattaforme di sviluppo (ad esempio VBScript, Visual Studio, Visual Studio .NET, ecc). Questi esempi sono copiati sul disco rigido durante l'installazione.
Il codice seguente (VBScript) illustrara` come puo` essere usato ActiveXperts Email Component.
Per avere piu` esempi visitare la pagina Online ActiveEmail Samples .
Set objSmtpServer = CreateObject("AxEmail.Smtp") ' Create SMTP object
Set objSmtpMail = CreateObject("AxEmail.Message") ' 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 = "Email Component Demo" ' Sender's displayname
objSmtpMail.Subject = "Email Component 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
Il 'cuore' di ActiveXperts Email Component e` una componente ActiveX/COM costituita da due varianti di file:
ActiveXperts Email Component può essere facilmente distribuito su molti PC. Una volta acquistate le licenze, basta copiare AEmail.dll sui PC e registrare la DLL.
Grazie ad ActiveEmail le persone possono inviare normalmente messaggi SMTP direttamente a un server SMTP. Sono due gli inconvenienti legati a un invio diretto al server SMTP:
ActiveXperts Email Component può risolvere questi problemi grazie a un meccanismo di coda: l'applicazione/script client si collega a un servizio di condivisione della rete e introduce le informazioni mime della e-mail in un file, mentre il controllo presente nello script o nell'applicazione è immediatamente ripreso. ActiveXperts Email Component Queue Service preleva le informazioni mime dalla condivisione di rete e invia l'email al server smtp. Per usare questo servizio di coda, il programmatore dovrebbe richiamare la funzione Queue al posto della funzione Send. Il servizio ActiveXperts Email Component Queue presenta sviluppate capacità di accesso.
La Queue (coda) è semplicemente una directory. Se ActiveEmail è usato su una sola macchina, può benissimo essere una directory locale. Se ActiveXperts Email Component è usato su più di una macchina, la directory deve essere una directory condivisa presente in qualche punto della rete.
Non sono necessarie ulteriori licenze per installare il servizio ActiveEmail Queue; la possibilità di usare questo componente è basata solamente sul numero di PC su cui è registrato il componente COM di ActiveEmail.
L'installazione del servizio ActiveXperts Email Component Queue crea alcune sottodirectory nella cartella di installazione di ActiveXperts Email Component:
Il pacchetto ActiveXperts Email Component è costituito da 4 componenti, che possono essere installati secondo qualsiasi combinazione:
Basta eseguire il programma di installazione AEmail.exe. Il programma di installazione guidata aiuterà a completare la parte rimanente del processo. Se si seleziona il componente COM di ActiveXperts Email Component, il programma di installazione può eseguire la registrazione di questo componente al posto dell'utente. Rimane comunque anche la possibilità di registrare questo oggetto per conto proprio;
Se si seleziona il componente ActiveXperts Email Component Queue Service, il programma di installazione può installare questo servizio al posto dell'utente. Rimane comunque anche la possibilità di installare il servizio per contro proprio, ad esempio usando l'utility INSTSVR Resource Kit;
Tutte le installazioni successive di ActiveXperts Email Component possono essere eseguite sia manualmente che usando il programma di installazione.
Tutte le installazioni successive possono essere eseguite usando il programma di installazione. Considerato che l'installazione dei componenti principali è molto semplice, è possibile eseguire questa operazione manualmente, o integrarla nel programma di distribuzione software aziendale.
Se si opta per un'installazione manuale del componente COM su altre macchine, basta eseguire la seguente procedura:
Se si sceglie di installare manualmente il componente Queue su un'altra macchina, basta eseguire la seguente procedura:
Key: HKEY_LOCAL_MACHINE\Software\ActiveXperts\ActivQueue\PickupMailDir Data-type: REG_SZ Value: <un percorso UNC>