|
Download ActiveEmail SMTP Toolkit 3.0    (2082 KB - .exe file)
Download Handleiding    (134 KB - .htm file)
ActiveEmail - Product Overzicht
Programmeurs die VBScript, Visual Basic and Visual C++ programmatuur ontwikkelen,
vertrouwen al jaren op de door ActiveXperts ontwikkelde "ActiveEmail Smtp e-mail" ActiveX component.
ActiveEmail is een eenvoudig programma-interface voor SMTP-email communicatie.
Het is uitstekend geschikt om emails automatisch, al dan niet via batches, vanaf applicaties, web servers of vanaf de commandoregel te sturen.
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.
Een klein voorbeeld, geschreven in VBScript (klik hier voor meer voorbeelden):
Set objSmtp = CreateObject("ActiveXperts.SmtpMail")
objSmtp.Connect( "smtp.myserver.com" )
If( objSmtp.LastError = 0 ) Then
objSmtp.FromAddress = "johndoe@mycompany.com"
objSmtp.FromName = "John Doe"
objSmtp.AddTo "info@activexperts.com", "ActiveXperts Info"
objSmtp.AddCc "sales@activexperts.com", "ActiveXperts Sales"
objSmtp.Subject = "Hello"
objSmtp.Priority = objSmtp.asPRIORITYMEDIUM
objSmtp.BodyType = objSmtp.asBODYHTML
objSmtp.Body = "<html><body>Hello, how are you?</body></html>"
objSmtp.AddAttachment ".\img1.jpg"
objSmtp.Send
Wscript.Echo "Send, Result: " & objSmtp.LastError
objSmtp.Disconnect()
End If
|
|
ActiveEmail ondersteunt tevens het NNTP protocol, zodat het mogelijk is berichten in nieuwsgroepen te plaatsen.
ActiveEmail kan gebruikt worden binnen de volgende besturingssystemen:
- Windows 98 en Windows ME;
- Windows NT4;
- Windows 2000;
- Windows XP;
- Windows 2000;
- Windows 2003.
ActiveEmail is een ActiveX/COM-component, en kan gebruikt worden bij de volgende ontwikkel- en scripting-talen:
- Visual Basic 5.x of hoger - Windows gebaseerde applicaties;
- Visual Basic .NET - Windows .NET gebaseerde applicaties;
- ASP 2.x - Web site gebaseerd op Active Server Pages (server-side scripting);
- ASP .NET - Web site gebaseerd op Active Server Pages en het .NET Framework;
- Visual C++ 5.x of hoger - Windows gebaseerde applicaties;
- Visual C# .NET - Windows .NET gebaseerde applicaties;
- VBScript - Windows gebaseerde scripts;
- HTML - Client scripts binnen HTML pages.
De software ondersteunt (optioneel) een zogenaamde "queue service", hetgeen gebruikt wordt om het versturen van emails te versnellen en om klanten te ondersteunen die geen directe verbinding hebben met een SMTP-server. Deze wachtrij-functie heeft al enkele jaren zijn voordeel bewezen bij grote bedrijven.
We hebben een grote hoeveelheid voorbeeldprogramma's voor verschillende ontwikkelomgevingen (zoals VBScript, Visual Studio, Visual Studio .NET, etc). Deze voorbeelden worden gedurende de installatieprocedure naar uw harddisk gekopieerd.
Kenmerken
ActiveEmail heeft de volgende kenmerken:
- Meerdere ontvangers (To, CC, BCC);
- Meerdere bijlagen (ASCII en binary);
- Rich Text berichten (HTML);
- Embedded objecten in bericht, zoals geluiden, plaatjes, etc.;
- Meerdere character sets (ter ondersteuning van buitenlandse talen), inclusief iso-8859-1 voor Latin-1/West European, iso-2022-jp voor Japanes en big5 for Chinees;
- SMTP authenticatie;
- Ontvangst bericht (ook bekend als'Read receipt');
- Mail wachtrij om performance te verhogen;
- Ondersteuning voor RFC 822 SMTP message protocol;
- Ondersteuning voor RFC 822, RFC 1521 en RFC 1522 MIME protocol;
- Nieuwsgroepen;
- Gedetailleerde fout omschrijvingen;
- Windows Logboek ondersteuning;
- En meer...
Architectuur
ActiveEmail gaat uit van de "Microsoft Winsock module".
Er wordt alleen gebruik gemaakt van deze module, deze wordt niet vervangen, noch worden er additionele winsock modules geïnstalleerd.
De installatie van ActiveEmail houdt uw systeem schoon!
Met ActiveEmail worden vooral SMTP-berichten direct naar een SMTP-server gestuurd. Het spreekt voor zich dat het versturen van berichten enige tijd kost, afhankelijk van de grootte van het bericht en de beschikbare bandbreedte. ActiveEmail kan de performance verbeteren door middel van een zogenaamd wachtrij mechanisme, feitelijk verstuurt u de email niet maar plaatst u die in een wachtrij.
Het hart van ActiveEmail bestaat uit de volgende 2 bestanden::
- AEmail.dll - het ActiveEmail COM Component;
- AEQueue.exe - de ActiveEmail Queue Service, alleen noodzakelijk indien men een e-mail wachtrij wilt gebruiken.
ActiveEmail kan eenvoudig naar grote hoeveelheid pc's gestuurd worden.
Nadat u de licentie heeft gekocht moet alleen de file AEmail.dll naar de verschillende pc's gecopieerd worden en moet deze DLL in het register van
deze pc opgenomen worden.
ActiveEmail wachtrij functionaliteit
Met ActiveEmail zult u normaal gesproken alleen SMTP-berichten direct naar een SMTP-server sturen. Hier zijn echter 2 nadelen aan verbonden:
- U moet direct toegang hebben tot de SMTP-server vanaf de cliënt;
- Het versturen van emails vanaf de cliënt kan nogal wat tijd kosten, hetgeen afhankelijk is van de grootte van het bericht, de snelheid van de SMTP-server en de netwerkverbinding.
ActiveEmail kan deze problemen oplossen door middel van een zogenaamd wachtrij mechanisme ('Queue'): de applicatie of het script maakt verbinding met het netwerk en slaat de email mime op in een bestand, waarna de controle direct wordt teruggegeven aan de applicatie of het script. De ActiveEmail Queue Service pakt dit bestand op en verstuurt de email(s) naar de SMTP-server. Om gebruik te maken van deze wachtrij functionaliteit moet de Queue functie vanuit de applicatie of script aangeroepen worden in plaats van de Send functie.
De ActiveEmail Queue Service heeft uitgebreide logboek faciliteiten.
De Queue bestaat enkel en alleen uit een directory. Als u ActiveEmail op een enkele machine gebruikt dan can dit een lokale directory zijn. Als u ActiveEmail op meer dan 1 machine gebruikt dan moet deze directory op een netwerkschijf staan.
Er zij geen extra licenties nodig om ActiveEmail Queue Service te installeren; het aantal licenties is gebaseerd op het aantal PC's waar de ActiveEmail COM component is geregistreerd.
De installatie van de ActiveEmail Queue Service creëert een aantal subdirectories in the installatie directory van ActiveEmail:
- Log - standaard directory voor alle logbestanden;
- Mail\Pickup - cliënten en webservers slaan hier hun mime-bestanden op; de ActiveEmail Queue Service haalt hier deze mime-bestanden op en stuurt ze weg;<.li>
- Mail\Failed - emails die fout gegaan zijn worden hier opgeslagen (indien geconfigureerd);
- Mail\Sent - verzonden emails worden hier opgeslagen (indien geconfigureerd).
Besturingssysteem
ActiveEmail werkt op de volgende besturingssystemen:
- Windows 98 - Windows 98 en Windows 98 SE (Second Edition);
- Windows ME - Windows Millenium Edition;
- Windows XP - Windows XP Home Edition en Windows XP Professional Edition;
- Windows NT4 - Windows NT4 Workstation en Windows NT4 Server (Service Pack 3 is vereist);
- Windows 2000 - Windows 2000 Professonal, Windows 2000 Server, Windows 2000 Advanced Server en Windows 2000 Datacenter;
- Windows 2003 - Windows 2003 Standard Edition, Windows 2003 Enterprise Edition, Windows 2003 Datacenter Edition, Windows 2003 Web Edition.
ASP .NET, VB .NET, VC# .NET, ASP, VB, Visual C++ en meer
De ActiveEmail software kan door de volgende talen gebruikt worden:
- Visual Basic 5.x of hoger;
- Visual Basic .NET;
- ASP 2.x;
- ASP .NET;
- Visual C++ 5.x of hoger;
- Visual C# .NET;
- VBScript;
- HTML - Client scripts binnen HTML pagina's - vereist Internet Explorer 4.x of hoger.
.NET Framework
Om ActiveEmail in een ASP .NET, Visual Basic .NET of Visual C#. NET omgeving te gebruiken,
moet het .NET Framework geïnstalleerd worden.
Het .NET Framework is onderdeel van Windows 2003.
Voor Windows 2000, Windows 98, Windows ME, Windows NT, Windows Server 2003 en Windows XP, is een aparte
installatie beschikbaar. Voor meer informatie: Technology Information for the .NET Framework,
hier is het ook mogelijk een versie van het .NET Framework te downloaden.
Internet Information Server
Internet Information Server (IIS) Setup installeert de Visual Basic Script en Java Script engines.
Om ASP pagina's te kunnen draaien op NT4 Servers moet IIS 4.x geïnstalleerd worden. IIS 4.x is onderdeel van de NT4 Option Pack CD's.
Om ASP pagina's te kunnen draaien op Windows 2000 Servers, moet IIS 5.x geïnstalleerd worden. IIS is onderdeel van Windows 2000.
Internet Explorer 4.x or higher
De setup van Internet Explorer 4.x (of hoger) installeert tevens de Visual Basic Script en Java Script engines.
U kunt de ActiveEmail componenten vanuit de HTML code op de client gebruiken.
Windows Scripting Host
ActiveEmail kan in VBS scripts gebruikt worden.
VBS scripts kunnen gebruikt worden om de script-file als een parameter naar de scripting host te versturen( 'cscript' of 'wscript').
WSH is gebaseerd op de Visual Basic Script en Java Script engines zoals die meegeleverd worden bij Internet Explorer 4.x of later. WSH wordt ook geïnstalleerd als onderdeel van Windows 98, Windows 2000 en Internet Information Services 4.0. Voor Windows 95 is er aparte installatie-programmatuur beschikbaar.
Visual Basic
ActiveEmail kan in Visual Basic gebruikt worden.
In Visual Basic: ga naar 'Project/References...' menu item en controleer de box naast ActiveEmail Type Library. Nu kunt u ActiveEmail objects creëren en gebruiken. Zie ook de uitgebreide voorbeelden die als onderdeel van het product geïnstalleerd worden. Deze voorbeelden zijn ook op onze website te vinden.
Visual C/Visual C++
ActiveEmail kan in VBS scripts gebruikt worden.
VBS scripts kunnen gebruikt worden om de script-file als een parameter naar de scripting host te versturen( 'cscript' of 'wscript').
WSH is gebaseerd op de Visual Basic Script en Java Script engines zoals die meegeleverd worden bij Internet Explorer 4.x of later. WSH wordt ook geïnstalleerd als onderdeel van Windows 98, Windows 2000 en Internet Information Services 4.0. Voor Windows 95 is er aparte installatie-programmatuur beschikbaar.
De ActiveEmail componenten
ActiveEmail bestaat uit 4 componenten, elke combinatie van de componenten kan geïnstalleerd worden:
- De ActiveEmail COM component - het interface naar COM applicaties;
- De ActiveEmail Queue Service - e-mail wachtrij-fuctionaliteit;
- De ActiveEmail Help bestanden - documentatie;
- De ActiveEmail Example bestanden - voorbeelden.
Installatie op een enkele computer
Om de software te installeren voert u eenvoudig het AEmail.exe setup programma uit, de InstallShield wizard voert u dan door het installatieproces. Als u de ActiveEmail COM component kiest, dan kan het setup-programma de registratie van de COM component voor u uitvoeren.
Als gekozen wordt voor installatie van de ActiveEmail Queue Service, dan zal Setup deze service automatisch installeren.
Maar er kan ook voor worden gekozen om de service handmatig te installeeren, bijvoorbeeld via de INSTSVR Resource Kit utility;
Alle opvolgende installaties van ActiveEmail op andere computers kunnen zowel handmatig als automatisch uitgevoerd worden.
Installation on meerdere computers
Alle installaties op computers binnen een netwerk kunnen worden uitgevoerd m.b.t. het Setup programma.
Echter, omdat de installatie van de hoofd componenten erg simpel is, kan er worden gekozen om de installatie handmatig te doen,
of om de installatie te integreren binnen een eigen installatie procedure of groep policies.
Indien gekozen wordt voor handmatige installatie van de ActiveX/COM component op andere computers,
kan dit worden gedaan door uitvoering van de volgende acties:
- Kopieer de AEmail.dll (de ActiveEmail COM component) naar een doel lokatie op de nieuwe computer;
- Registreer de COM component m.b.v. het volgende console-commando: REGSVR32 <doel-locatie>\AEmail.dll
Indien gekozen wordt voor handmatige installatie van de COM component op een andere computer, dan kan dit simpel als volgt worden gedaan:
- Kopieer de AEQueue.exe (de ActiveEmail Queue Service) naar een doel map op de nieuwe computer;
- Installeer de service door het volgende commando uit te voeren in een console window:INSTSVR <doel-locatie>\AEQueue.exe
- Specificeer the Queue-map in de registry:
Sleutel: HKEY_LOCAL_MACHINE\Software\ActiveXperts\ActivQueue\PickupMailDir
Data-type: REG_SZ
Waarde: <een UNC pad>
Wachtrij
Indien gebruik wordt gemaakt van het wachtrij mechanisme, dan moeten ALLE computers die gebruik moeten maken van de queue,
de HKEY_LOCAL_MACHINE\Software\ActiveXperts\ActivQueue\PickupMailDir
waarde in de registry gezet hebben. Het moet dezelfde waarde hebben als de PickupMailDir waarde on the wachtrij computer.
|
|