|
Download ActiveEmail SMTP Toolkit 3.1  (.exe file)
Download Manual  (.htm file)
Produkt oversigt
Igennem flere år har, VBScript, Visual Basic og Visual C++ udvikere anvendt det magtfulde,
og fleksible ActiveEmail Smtp E-mail control fra ActiveXperts Software.
ActiveEmail giver et "easy-to-use" interface til SMTP email kommunikation;
Denne passer perfekt i de sitationer hvor emails skal sendes automatisk, eller i store mængder, fra applikationer, webservere, eller via command-line.
ActiveEmail er fuld kompatibel med SMTP protokollen som beskrevet i RFC 822 standarden. Den er også fuld kompatibel med MIME email message protocol som beskrevet i RFC 1521, RFC1522 og RFC 822.
Et lille eksempel, skrevet i VBScript(Klik her for flere samples):
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 understøtter også NNTP, som gør dig i stand til automatisk og poste i nyhedsgrupper.
ActiveEmail fungere på flg. operativ systemer:
- Windows 98 og Windows ME;
- Windows NT4;
- Windows 2000;
- Windows XP;
- Windows 2000;
- Windows 2003.
ActiveEmail er en COM komponent, som kan anvendes i Windows miljøer som har support for Visual Basic- eller Java scripting, og kan anvendes i flg. programmerings og scripting sprog:
- Visual Basic 5.x eller nyere - Windows baseret applikationer;
- Visual Basic .NET - Windows .NET baseret applikationer;
- ASP 2.x - Web site baseret på Active Server Pages (server-side scripting);
- ASP .NET - Web site baseret på Active Server Pages og .NET Framework;
- Visual C++ 5.x eller nyere - Windows baseret applikationer;
- Visual C# .NET - Windows .NET baseret applikationer;
- VBScript - Windows baseret scripts;
- HTML - Client scripts via HTML sider.
Dette software inkludere en valgfri "queue service", for at fremme performance på klienten og for at supportere klienter som ikke har en direkte forbindelse til en SMTP server.
Vi har en meget stor samling af sample kode indenfor forskellige udviklings platforme (såsom VBScript, Visual Studio, Visual Studio .NET, osv). Disse samples bliver kopieret til din harddisk under installationen.
Features
ActiveEmail features:
- Flere modtagere(To, CC, BCC);
- Multiple Attachments (ASCII and binary);
- Rich Text message body formatting(HTML);
- Embedded objects i message body, såsom lyde, billeder, osv.;
- Multiple character sets (for at supportere flere lande), inkluderet iso-8859-1 for Latin-1/West European, iso-2022-jp for Japanesl og big5 for Kina;
- SMTP authentication;
- Read receipt requests;
- Mail queue for bedre performance;
- Supports RFC 822 SMTP message protocol;
- Supports RFC 822, RFC 1521 og RFC 1522 MIME protocol;
- News postings;
- Detaljeret error beskrivelser;
- Windows Event Logging;
- Og meget mere...
Arkitektur
ActiveEmail er bygget oven på Microsoft Winsock modulet. den bruger modulet, der sker ingen overskrivninger, eller installation af andre Winsock Moduler. Ved installation af ActiveEmail forbliver dit system ren !
With ActiveEmail, people will mainly send SMTP messages directly to an SMTP server. Obviously, sending a message may take some time, depending on the size of the message and the available bandwith.
Kernen af ActiveEmail består af to filer:
- AEmail.dll - ActiveEmail COM komponenten;
- AEQueue.exe - ActiveEmail kø Service, denne skal du kun bruge hvis du vil have understøttelse af kø til dine udgående meddelser.
ActiveEmail kan uden problemer blive distrubueret til en lang række af maskiner. Så snart du har købt licensen, kan du kopiere AEmail.dll til maskinerne og registrere DLL filen på disse.
ActiveEmail Queue Service
Med ActiveEmail, skal brugerne normalt sende SMTP beskeder direkte til en SMTP Server. Der er to ulemper ved at sende direkte til en SMTP server:
- Direkte adgang fra klienten til SMTP server;
- Afsendelse af emails fra klienten kan tage noget tid, afhængig af størrelsen på mailen, Performance af SMTP server og forbindelse.
ActiveEmail kan løse disse problemer, ved brug af en "kø" funktion: Klienten applikation/script tilslutter til et netværks share, og aflevere beskederne i mime format og i form af filer.
Herefter samler ActiveEmail Queue Servicen mime beskederne op og sender email(s) direkte til en SMTP server.
For at gøre brug af "kø" funktionen, skal programmermøren kalde Queue function istedet for Send function.
Køren er et fysisk biblotek. Hvis du kun bruger ActiveEmail på en maskine, kan det sagtens fungere direkte til et lokal biblotek. Hvis du anvender ActiveEmail på flere maskiner, skal dette biblotek være et tilgængelig netværks share.
Du skal ikke købe ekstra licenser for at installere ActiveEmail Queue Service; Licensen er baseret på hvor mange maskiner ActiveEmail COM komponenten bliver registreret på.
Installationen af ActiveEmail Queue Service opretter en række under bibloteker i installations bibloteket ActiveEmail:
- Log - rod biblotek for alle logfiler;
- Mail\Pickup - Klienter og webservere gemmer deres mimefiler her; ActiveEmail Queue Service vil tage disse mimefiler og sende dem ud;<.li>
- Mail\Failed - Hvis det er konfiguret, vil fejl mails blive gemt her;
- Mail\Sent - Hvis konfiguret, vil sendte mails blive gemt her.
Operating System
ActiveEmail fungere på flg. Operativ Systemer:
- Windows 98 - Windows 98 og Windows 98 SE (Second Edition);
- Windows ME - Windows Millenium Edition;
- Windows XP - Windows XP Home Edition og Windows XP Professional Edition;
- Windows NT4 - Windows NT4 Workstation og Windows NT4 Server (Service Pack 3 required);
- Windows 2000 - Windows 2000 Professonal, Windows 2000 Server, Windows 2000 Advanced Server og 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++ mv.
ActiveEmail software kan anvendes med flg. programmerings sprog:
- Visual Basic 5.x eller nyere;
- Visual Basic .NET;
- ASP 2.x;
- ASP .NET;
- Visual C++ 5.x eller nyere;
- Visual C# .NET;
- VBScript;
- HTML - Client scripts fra HTML sider - kræver Internet Explorer 4.x eller nyere.
.NET Framework
For at bruge ActiveEmail i et ASP .NET, Visual Basic .NET eller Visual C#. NET miljø, kræver dette at .NET Framework er installeret på systemet.
.NET Framework er en del af Windows 2003 Operativ Systemet. På Windows 2000, Windows 98, Windows ME, Windows NT, Windows Server 2003 og Windows XP, er dette en selvstændig applikation der skal installeres.
Besøg flg. Microsoft side Microsoft .NET Framework for at downloade Microsoft .NET Framework.
Internet Information Server
Internet Information Server (IIS) Setup installer Visual Basic Script og Java Script engines.
For at afvikle ASP sider på en NT4 Server, skal IIS 4.x være installeret. IIS 4.x kan findes på NT4 Option Pack CD's.
For at afvikle ASP sider på en Windows 2000 Server, skal IIS 5.x være installeret. IIS er en del af Windows 2000 Operativ Systemet.
Internet Explorer 4.x eller nyere
Internet Explorer 4.x Setup (eller nyere) installer Visual Basic Script og Java Script engines.
Du kan bruge ActiveEmail komponenten direkte via client HTML kode.
Windows Scripting Host
ActiveComport kan også bruges via VBS scripts. VBS scripts kan anvendes ved at kalde dem med scripting host ( enten 'cscript' eller 'wscript').
WSH virker med Visual Basic Script og Java Script engines som er med i Internet Explorer 4.x eller nyere. WSH er også en del af Windows 98, Windows 2000, og Internet Information Services 4.0. Et seperat setup program tilgængelig for Windows 95.
Visual Basic
ActiveComport kan også bruges via Visual Basic. I Visual Basic, Skal du gå til 'Project/References...' menuen og sætte et flueben i checkboksen ved ActiveEmail Type Library. Nu, er du klar til at bruge ActiveEmail object via Visual Basic.
Se også vore samples. De bliver installeret sammen med produktet, men kan også findes på vores hjemmeside.
Visual C
ActiveComport kan også bruges i Visual C++ applikationer. Lav en inklude af *.h og *.c filerne fra ActiveXperts for at binde din kode til ActiveEmail komponenten.
Visual C samples bliver installeret som en del af produktet, men kan også findes via vors hjemmeside.
The ActiveEmail components
The ActiveEmail pakken består af 4 komponenter; Enhver kombination af disse komponenter kan installeres:
- The ActiveEmail COM component - Interface til COM kompatibeel applikationer;
- The ActiveEmail Queue Service - Gør "kø" funktionen tilgængelig til SMTP beskeder;
- The ActiveEmail Help Files - Dokumentation;
- The ActiveEmail Example Files - Eksempler.
Installation på en enkel computer
kør AEmail.exe Setup programmet. InstallShield wizard vil guide dig gennem resten af installationen.
Hvis du vælger ActiveEmail COM komponenten, kan Setup programmet udføre en registrering af denne for dig. Men den vil også give dig muligheden for at registrere komponenten selv;
Hvis du vælger ActiveEmail Queue Service, kan installationen installer denne service for dig. Men den vil også give dig muligheden for at registrere servicen selv, eks. ved brug af NSTSVR Resource Kit værktøjet;
Installation på flere computere
a installationen af Core komponenten er meget simpel, kan det være at du vil gøre dette manuelt, eller via dit eget distubutions software.
Hvis du vil registrere COM komponenten manuelt på andre maskiner, skal du gøre flg.:
- Kopier AEmail.dll (ActiveEmail COM komponenten) til en destination på den nye maskine;
- Register COM komponenten med flg. kommando: REGSVR32 <dest-location>\AEmail.dll
- KUN Hvis du gør brug af "kø" funktionen skal du bruge nedenstående registrering.
Hvis du vælger og installer Queue komponenten manually på en anden maskine, skal du gøre flg:
- Kopier AEQueue.exe (ActiveEmail Queue Service) til en destination på den nye maskine;
- Installer servicen med flg. kommando:INSTSVR <dest-location>\AEQueue.exe
- Specify the Queue-directory in the registry:
Key: HKEY_LOCAL_MACHINE\Software\ActiveXperts\ActivQueue\PickupMailDir
Data-type: REG_SZ
Value: <a UNC path>
Queuing:
- Hvis du benytter "kø" funktionen, skal ALLE computere have flg. nøgle
HKEY_LOCAL_MACHINE\Software\ActiveXperts\ActivQueue\PickupMailDir
. Den skal have samme værdi som PickupMailDir på maskinen som holder køen.
|
|