email component

EASendMail SMTP COMPONENT 5.1

ActiveX/COM/.NET Class

Platform: Windows 2000 or later (x64 is supported)  Date: Feb 2011
NET framework 1.1 or later and .NET Compact Framework 2.0 (CF 2.0) or later - .NET Version
Documentation  Download  Buy 

With few simple codes and this powerful smtp component your .NET applications (C#, Visual Basic.NET, Managed C++, J#, JScript.NET and ASP.NET) or VB6, ASP, C++ and Delphi application can be created to send Text/Html emails.

This page has moved. You shall now be automatically redirected to our new page. If you are not automatically moved. Click Here! to redirect to our new page.

Product Info Quick Tutorials  

Online Document
License
Purchase
Download

SDK Document


Turorial

C#/CSharp.NET
Visual Basic.NET
Managed C++
Visual Basic 6.0
Visual C++



.NET Tutorials

 Using EASendMail SMTP Component(.NET Version)
 User Authentication and SSL Connection
 Digital Signature and E-mail Encryption (S/MIME)
 DomainKeys and DKIM signature
 Send email Directly (Simulating SMTP server)
 Work with EASendMail Service (Email Queuing)
 Send bulk emails from ASP.NET in background

ActiveX/COM Tutorials

 Using EASendMail SMTP Component(ActiveX Version)
 Work with EASendMail Service(Mail Queuing)
  How to use DomainKeys Signature
 Send email without SMTP server(DNS lookup)
 Error with sending recipient(Relay denied)
 Mail vs. FastSender
 Programming with Asynchronous Mode
 Digital Signature and Email Encryption
 Work with RTF and Word
 Programming with FastSender

 More...


Technical Support
support@emailarchitect.net

Sales Enquiry
sales@emailarchitect.net

Developers Community
Online Forum
Developers Center

EASendMail SMTP COMPONENT OVERVIEW

EASendMail SMTP component allows developers to deliver required reliability and functionality email applications in VB6, ASP, C++, C#, VB.NET, JScript.NET, ASP.NET or other .NET framework more easily. Many advanced features are supported including DNS MX record lookup to send email without specified SMTP server.

Both ActiveX and .NET version of EASendMail Component are provided to developers. ActiveX version was built by Native C++, which can be used in VB6, ASP, Delphi and Native C++ application. .NET version was built by C# with Managed Code and can be used in C#, VB.net, managed C++ and other .NET framework applications.

EASendMail .NET Namespace

EASendMail namespace contains classes that allow you to construct and send email messages. Email message is delivered through either arbitrary SMTP email service or dns lookup without specified SMTP server. The classes in this namespace can be used from ASP.NET or any managed application.

SmtpMail class provides a functionality to compose text/plain or text/html email. You can import html with embedded picture to email message by one step. Moreover, you can specify digital signature or encrypt email with digital certificate.

SmtpClient class enables your application to send email to arbitrary SMTP email server or without specified SMTP server. SSL connection and user authentication are supported well. SmtpClient class makes it easy to send email to hundreds of recipients to EASendMail service instantaneously in background.

EASendMail ActiveX Object

EASendMailObj ActiveX Object contains objects that allow you to construct and send email messages. Email message is delivered through either arbitrary SMTP email service or dns lookup without specified SMTP server. The objects can be used from VB6, ASP, VC++ or any COM compatible application.

EASendMailObj consists of two objects: IMail and IFastSender. IMail interface provides the basis of sending email. It supports CC, BCC, multiple attachments and ESMTP authentication. It fully supports asynchronous operating mode and event driving. It also provides advanced features such as embedded picture, alternative text, email digital signature and email encryption. IFastSender interface enables your application to send mass email in a threadings-pool with highest performance. Both IMail and IFastSender can send email under SSL/TLS channel.

EASendMail Service

EASendMail Service is a light and fast email delivery service which works with EASendMail SMTP Component to enable your application to send mass emails in background service. Along with its ability to picking recipients from database in background and sending email in specified datetime, it eases your task in developing featured email application especially newsletter application.

EASendMail SMTP COMPONENT FEATURES LIST

SMTP/ESMTP

Support SMTP commands: HELO, MAIL FROM, RCPT TO, DATA, QUIT.
Support ESMTP commands: EHLO, AUTH LOGIN, AUTH NTLM, AUTH CRAM-MD5.

Support Normal recipient, carbon copy recipient and blind carbon copy recipient.
DNS lookup to send email without specified SMTP server.
Test validity of email address.
Support asynchronous mode and event driving.

Support Text/Html/Alternative body.
Support multiple attachments and embedded pictures.
Import text/html to email body from specified file/URL.
Add customized headers in email.
Save email as specified file.
Load email file for sending.
Mail Queuing with EASendMail Service.
Support Socks4/Socks5/Http proxy connection.
DomainKeys and DKIM signature.

RFC 821
RFC 822
RFC 2554
SSL/TLS Protocol: SSL v2, SSL v3, TLS v1.
Key Algorithms: RSA, DH.
ESMTP command: STARTTLS.

RFC 2487
RFC 2595
Digital Signature
(S/MIME)
Signed and Encrypted Message with digital certificate.
RFC 2311
RFC 1847
EASendMail Service Send email in background.
Support mulitple threadings.
Replace variables in email body text.
Select recipients from database.
Send email in schedule.
Provide failure delivery-report.
Windows CE/Pocket PC Supports .NET Compact Framework 2.0/3.5.

Separate builds of run-time assembly for .NET .NET Framework: Separate builds for .NET 1.1, 2.0, 3.5, 4.0
ActiveX/COM: Separate builds for 32bit/x64

EASendMail SMTP COMPONENT SDK DOCUMENTATION

Developer can easily use this smtp component to develop email client tool or web application. To learn more advanced features of EASendMail SMTP Component, please go to Documents/Samples section.

Important Notice: ANSMTP SMTP COMPONENT is renamed to EASendMail ActiveX Object. EASendMail SMTP Component provides both ActiveX/COM interface and pure .NET class. You just need to buy one license for EASendMail SMTP Component. The license can be used in both EASendMail ActiveX/COM object and pure .NET class.



2001-2011 © Copyright AdminSystem Software Limited. All rights reserved.   About us  Site Map                       Follow emailarchitect on Twitter