ActiveEmail

 Produkt Übersicht

 System- anforderungen

 Install

 Proben

 Support

 Manual (htm)

 Release Notes

 Download (exe)


Bestellen

 Lizenzierung

 Preise

 Sofort Bestellen


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:
  1. AEmail.dll - die ActiveEmail COM Komponent;
  2. 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:
  1. Direkt Zugang zum SMTP-Bediener ist angefordert;
  2. 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:
  1. Log - root Verzeichnis für alle logfiles;
  2. Mail\Pickup - Clients und Webservers speichern hier ihre Mime-Files; ActiveEmail Queue Service verwendet die Mime-Files und sendet diese;<.li>
  3. Mail\Failed - wenn konfiguriert, werden fehlgeschlagene Emails hier gespeichert;
  4. Mail\Sent - wenn konfiguriert, werden gesendete Emails hier gespeichert.



Systemanforderungen

    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.


Installation

    ActiveEmail Komponente

ActiveEmail paket besteht aus 4 Bestandteilen; jede mögliche Kombination kann installiert werden:
  1. De ActiveEmail COM Komponent - das interface zum COM Kompliant Applikationen;
  2. De ActiveEmail Queue Service - Email Queueing Funktionalität;
  3. De ActiveEmail Help Files - Dokumentation;
  4. 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.

Copyright ©1999-2006 ActiveXperts Software. Alle Rechte vorbehalten.