|
Download ActiveEmail SMTP Toolkit 3.0    (2082 KB - .exe file)
Download Manual    (134 KB - .htm file)
ActiveEmail - Product Übersicht
Heutzutage bauen Windows-Entwickler auf die Stärke, Flexibilität und Zuverlässigkeit des
"ActiveEmail SMTP Email" ActiveX Komponente von ActiveXperts Software.
ActiveEmail stellt eine bedienungsfreundliche programmierinterface zu den SMTP Email Kommunikationen zur
Verfügung. Es wirkt perfect für Situationen, in denen Email automatisch gesendet werden müssen, oder
in Batches, von Applikationen, Webservers oder von der Commandline.
ActiveEmail ist ‘fully compliant’ mit SMTP Message Protokoll wie in RFC 822 beschrieben.
Es ist auch mit dem MIME Email Message Protokoll ‘fully compliant’, wie in RFC 1521, in RFC1522 und
in RFC 822 beschrieben. Ein kleines Beispiel in VBScript (klicken Sie hier für mehr Beispielcode):
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 stützt auch das NNTP Protokoll, das Ihnen ermöglicht, die newsgroup-Eintragung zu automatisieren.
ActiveEmail läuft auf folgenden Betriebssystemen:
- Windows 98 - Windows 98 und Windows 98 SE (Second Edition);
- Windows ME - Windows Millenium Edition;
- Windows XP - Windows XP Home Edition und Windows XP Professional Edition;
- Windows NT4 - Windows NT4 Workstation und Windows NT4 Server (Service Pack 3 ist angefordert);
- Windows 2000 - Windows 2000 Professonal, Windows 2000 Server, Windows 2000 Advanced Server und Windows 2000 Datacenter;
- Windows 2003 - Windows 2003 Standard Edition, Windows 2003 Enterprise Edition, Windows 2003 Datacenter Edition, Windows 2003 Web Edition.
ActiveEmail ist ein ActiveX/COM-component, und kann zusammen mit folgenden EntwicklungsTools benutzt werden:
- Visual Basic 5.x oder höher - Windows basierte Applikationen;
- Visual Basic .NET - Windows .NET gebaseerde applicaties;
- ASP 2.x - Active Server Pages (server-side scripting);
- ASP .NET - Active Server Pages und das .NET Framework;
- Visual C++ 5.x oder höher - Windows basierte Applikationen;
- Visual C# .NET - Windows .NET basierte Applikationen;
- VBScript - Windows basierte Scripts;
- HTML - Client Scripts in HTML-Dokumenten - erfordert Internet Explorer 4.x oder höher.
Kenzeichnen
ActiveEmail zeichnet sich folgendermassen aus:
- Mehrfache Empfanger (To, CC, BCC);
- Mehrfache Attachements (ASCII und binäres);
- Rich Text Message Body Formatting (HTML);
- Embedded Objects im Message-Body, wie Tönen, Bildern, etc.;
- Mehrfache Zeichensätze (für Fremdsprachen unterstützung), inkl. iso-8859-1 für Latin-1/West European, iso-2022-jp für Japaner und big5 für Chinesen;
- SMTP Authentisierung;
- Lesen von Empfang Anträge ('Read receipt');
- Mail queue um Leistung von Scripts zu verbessern;
- Unterstützung für RFC 822 SMTP message Protokoll;
- Unterstützung für RFC 822, RFC 1521 und RFC 1522 MIME Protokoll;
- Newsgroups;
- Ausführliche Fehlerbeschreibungen;
- Windows Logbuch unterstützung;
- Und mehr...
Architektur
ActiveEmail wird auf die "Microsoft Winsock Module" errichtet und verwendet diese.
Normalerweise wird ActiveEmail verwendet, um SMTP Nachrichten direkt zu einem SMTP Bediener zu schicken.
ActiveEmail verbessert Email Leistung mit einer ‘queueing mechanism’. Mit dieser Eigenschaft ist es
auch einfacher, die Tätigkeiten innerhalb Ihres Script zu steuern.
Der Kern von ActiveEmail besteht aus zwei Files:
- AEmail.dll - die ActiveEmail COM Komponent;
- AEQueue.exe - die ActiveEmail Queue Service, nur notwendig indem Sie eine Email queue verwenden wurde.
ActiveEmail kann leicht auf viele PC's verteilt werden.
Sobald Sie die Lizenzen gekauft haben, kopieren Sie das AEmail.dll zu den PC und registrieren das DLL.
ActiveEmail Queueing Service
Normalerweise wird ActiveEmail verwendet, um SMTP Nachrichten direkt zu einem SMTP Bediener zu schicken.
Es gibt zwei Beeinträchtigungen des Sendens direkt zum SMTP Bediener:
- Direkt Zugang zum SMTP-Bediener ist angefordert;
- Abhängig von Grösse des Emails, die Leistung der SMTP- Bediener und Netz-Bandbreite, kann Client-Side Email versenden zeitraubend sein.
ActiveEmail löst diese Probleme mit einer ‘Queueing Mechanism’.
Der ActiveEmail Queueing Service hat erweiterte loggenfähigkeiten.
'Queue' ist nur ein Verzeichnis. Wenn Sie ActiveEmail auf nur einem Rechner nutzen, dann ist es ein lokales Verzeichnis. Wenn Sie ActiveEmail auf mehreren Rechnern einsetzen, dann muss es ein shared Verzeichnis am Netzwerk sein.
Sie benötigen keine zusätzlichen Linzenzen um ActiveEmail Queue Service zu installieren; die Lizenzierung ist ausschliesslich abhängig von der Anzahl der PCs auf denen die ActiveEMail COM Komponente registriert ist.
Die Installation von ActiveEmail Queue Service erstellt Sub-Verzeichnisse im Installationsverzeichnis von ActiveEmail:
- Log - root Verzeichnis für alle logfiles;
- Mail\Pickup - Clients und Webservers speichern hier ihre Mime-Files; ActiveEmail Queue Service verwendet die Mime-Files und sendet diese;<.li>
- Mail\Failed - wenn konfiguriert, werden fehlgeschlagene Emails hier gespeichert;
- Mail\Sent - wenn konfiguriert, werden gesendete Emails hier gespeichert.
Betriebssystem
ActiveEmail läuft auf folgenden Betriebssystemen:
- Windows 98 - Windows 98 und Windows 98 SE (Second Edition);
- Windows ME - Windows Millenium Edition;
- Windows XP - Windows XP Home Edition und Windows XP Professional Edition;
- Windows NT4 - Windows NT4 Workstation und Windows NT4 Server (Service Pack 3 ist angefordert);
- Windows 2000 - Windows 2000 Professonal, Windows 2000 Server, Windows 2000 Advanced Server und 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++ und mehr
ActiveEmail kann zusammen mit folgenden EntwicklungsTools benutzt werden:
- Visual Basic 5.x oder höher;
- Visual Basic .NET;
- ASP 2.x;
- ASP .NET;
- Visual C++ 5.x oder höher;
- Visual C# .NET;
- VBScript;
- HTML - Client Scripts in HTML-Dokumenten - erfordert Internet Explorer 4.x oder höher.
.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 installiert den Visual Basic Script und Java Script engines.
Um ASP Pages auf NT4 Servers laufen zu lassen, muss IIS 4.x installiert werden. IIS 4.x wir mit der NT4 Option Pack CD's mitgelieferd.
Um ASP Pages auf Windows 2000 Servers laufen zu lassen, muss IIS 5.x installiert werden. IIS ist ein Teil des Windows 2000
Betriebssystems.
Internet Explorer 4.x oder höher
Die Internet Explorer 4.x Einstellung (oder höher) installiert Visual Basic Script und Java Script Engines.
Sie können das ActiveEmailbestandteil innerhalb vom Client HTML Code benutzen.
Windows Scripting Host
ActiveEmail können in den VBS Scripts benutzt werden. VBS Scripts können benutzt werden,
indem man die Scriptfile als Parameter zum Scripting Host führt (entweder 'cscript' oder 'wscript').
WSH beruht auf Visual Basic Script und Java Script Engines, die mit Internet Explorer 4.x oder
später zur Verfügung gestellt werden. WSH wird auch als Teil Windows 98, des Windows 2000 und Internet Information
Services 4.0 installiert. Ein unterschiedliches Setup Programm wird für Windows 95 zur Verfügung gestellt.
Visual Basic
ActiveEmail kann in Visual Basic benutzt werden. In Visual Basic, gehen Sie Zum 'Project/References...' Menü und
aktivieren Sie die Box bei ActiveEmail Type Library. Somit können Sie ActiveEmail objects erstellen.
Sehen Sie auch unsere ausführlichen Beispiele. Sie werden als Teil des Produktes installiert, können aber auch auf unserer
Web site gefunden werden.
Visual C/Visual C++
ActiveEmail kann in Visual C++ Applikationen benutzt werden. Setzen Sie die *.h und *.c Files auf, die von
ActiveXperts zur Verfügung gestellt werden, um Ihren Code an die ActiveEmail Komponent zu binden.
Visual C++ Beispielen werden als Teil des Produktes mitgeliefert, können aber auch auf unserer Website gefunden werden.
ActiveEmail Komponente
ActiveEmail paket besteht aus 4 Bestandteilen; jede mögliche Kombination kann installiert werden:
- De ActiveEmail COM Komponent - das interface zum COM Kompliant Applikationen;
- De ActiveEmail Queue Service - Email Queueing Funktionalität;
- De ActiveEmail Help Files - Dokumentation;
- De ActiveEmail Example Files - Beispielcode.
Installierung auf ein einzelne Computer
Lassen Sie einfach das AEmail.exe Setup Programm laufen. Das InstallShield Wizard führt Sie durch den
Rest des Setup. Wenn Sie den ActiveEmail COM Komponente wählen, kann das Setupprogramm die
Registrierung der COM Komponente für Sie durchführen. Es wird ihnen aber auch die Möglichkeit geboten
das Object selbst zu registrieren.
Wenn Sie den ActiveEmail Queueing Service wählen, kann die Setup den Service für Sie installieren.
Aber sie gibt Ihnen auch die Gelegenheit, den Service Manuell zu installieren, zum Beispiel
via das INSTSVR Resource Kit utility.
Jede folgende Installation von ActiveEmail kann manuell oder mit dem Setupprogramm durchgefürt werden.
Installierung auf mehrere Computer
Jede folgende Installationen kann mit dem Setupprogramm durchgefurt werden.
Aber, da die Installation der Kernbestandteile sehr einfach ist, können Sie das manuell machen, oder
integrieren Sie es in Ihr Firmen-Software-Verteilungs Programm.
Wenn Sie beschliessen, den COM Komponent auf andere Maschinen manuell zu installieren, führen Sie
einfach die folgenden Schritte durch:
- Copy AEmail.dll (der ActiveEmail COM Komponente) zu einer Bestimmungsortposition auf der neuen Maschine;
- Registrieren Sie den COM Komponente, indem Sie den folgenden Command verwenden: REGSVR32<\AEmail.dll;
- NUR wenn Sie das Queueing verwenden, konfigurier die korrekte Registereinstellung, wie unten beschrieben.
Wenn Sie beschliessen den Queue komponent manuell zu installieren, führen Sie einfach die folgenden Schritte durch:
- Copy AEQueue.exe (der ActiveEmail Queue Service) zu einer Bestimmungsortposition auf der neuen Maschine;
- Installier der Services durch folgende kommando:INSTSVR <bestimmungsortposition>\AEQueue.exe
- Spezifizier Queue-Directory im Registry:
Key: HKEY_LOCAL_MACHINE\Software\ActiveXperts\ActivQueue\PickupMailDir
Data-Type: REG_SZ
Value: <ein UNC bestimmung>
Queueing
-
Mit dem Queueing Service müssen ALLE Computer, die den Service gebrauchen,
den
HKEY_LOCAL_MACHINE\Software\ActiveXperts\ActivQueue\PickupMailDir Wert set, mit dem gleichen
Wert wie der PickupMailDir Wert auf dem Queueing Computer hast.
|
|