 |
HTML, plain text, XML and RTF
message bodies |
|
An unlimited number of body parts are supported,
enabling multiple representations of your message including alternative body
text for HTML messages.
|
 |
Embedded HTML Images |
|
Embed images and other content into your HTML
messages.
|
 |
SMTP Login Authentication |
|
Authenticated SMTP connections with Auth-Login,
CRAM-MD5, NTLM or user-defined protocol. SASL (Simple
Authentication and Security Layer) interface enables developers to
interface their own authentication code making it possible for the SMTP
component to support other or custom authentication protocols.
|
 |
Progress Monitoring |
|
Status event enables your application to display the
progress of outgoing messages. SMTPLogFile event allows your application
to monitor the entire SMTP conversation.
|
 |
Unlimited File Attachments |
|
Add an unlimited number of attachments from a file,
stream or URL. File attachments are automatically Base64 encoded to
ensure compatibility.
|
 |
Universal Character Set Support |
|
EasyMail .Net Edition fully supports all character
sets. In addition, message headers which contain characters outside the
allowable range are automatically Base64 encoded. Custom decoding is also
possible with special event handling.
|
 |
Unlimited Recipients |
|
To, CC or BCC.
|
 |
S/MIME Message Creation |
|
Encrypt and/or digitally sign your email with the
optional S/MIME plug-in.
|
 |
SSL Connections |
|
SSL connections are supported with the optional
SSL Plug-in.
|
 |
Compact Framework Compatible |
|
In addition to using the SMTP component with
desktop and ASP applications, you can also use it with the .Net Compact
Framework to build applications for portable devices like PocketPC
and SmartPhone.
|
 |
Email Address Validation |
|
Validate email addresses for authenticity.
|
 |
Bulk Mail Merge from DataSet,
DataTable or IDataReader |
|
Easily merge an email template with a DataSet,
DataTable or IDataReader and send it out in bulk. Enhanced delegates
can be used to monitor the progress or your bulk merge, row-by-row.
|
 |
Custom Headers |
|
Add an unlimited number of custom MIME headers to the
message, body parts, attachments and embedded content parts.
|
 |
Automatic encoding |
|
Messages with more than one part are automatically
MIME encoded. Message body parts are automatically encoded using either
Quoted-Printable or Base64 as appropriate.
|
 |
Send Directly to Recipient Without
Using an SMTP Server for Relay |
|
Send your messages directly to the recipient's mail server. This
option also supports backup SMTP relay servers which can be automatically
used if the direct connection fails.
|
 |
Backup SMTP Servers |
|
Specify multiple SMTP servers for fail-safe delivery
of your messages. Designate specific authorization accounts, timeouts and ports
for each server specified.
|
 |
Configurable Ports |
|
Specify any port for the SMTP connection to the
server.
|
 |
Loads Default Settings from Config
Files |
|
The SMTP component can optionally read default
settings from the Web.config or machine.config files such as a list of mail
servers to use for relay delivery, a list of DNS servers to use for direct
delivery, license key, sender, recipient, subject and logfile
settings.
|
 |
Loads Data from RFC-822 File or
Parse Component |
|
Quickly load data from an existing email message
into the SMTP.EmailMessage object from an existing RFC-822 formatted file or a
EmailMessage object created with the Parse component
.
|
 |
Configurable Timeouts |
|
Specify a custom timeout value for the SMTP
connection to the server.
|
 |
Delivery Status Notification
Control (ESMTP) |
|
Scales easily to multi-user systems. Allows you to specify
delivery status notification options and assign each message an ESMTP id for
tracking. |
 |
Asynchronous and Synchronous
Methods |
|
Supports sending email synchronously or asynchrounously.
|
 |
Importing of Message Data |
|
Imports message body from system file. Importing HTML files
automatically includes all images and other embedded items. Option to
automatically create alternative body text.
|
 |
Explilcit Return Path for Bounce
Handling |
|
Explicitly set the return email address for a message in order
to route bounces to special addresses used for bounce processing.
|
 |
Importing of HTML Messages from a
URI/URL |
|
Imports message body from a URL for easy creation of HTML
messages. Options include the automatic creation of an
alternative plain-text body part and the automatic embedding of linked
images found in the HTML.
|
 |
Create Message Files |
|
Creates and saves messages in RFC-822 formatted files or streams,
recognized by other mail applications.
|
 |
Serializable Message Class |
|
The message class can be serialized.
|
 |
Use .Net controls in HTML
messages |
|
Use built in controls such as the DataGrid, or your own user
controls.
|
 |
Multiple Messages per Connection |
|
Multiple messages to the same domain can be sent over one
connection.
|
 |
Relay Messages |
|
Relay any previously downloaded message to another recipient.
|
 |
File and Event Logging |
|
Optional file logging captures SMTP conversation for debugging
purposes. SMTPProtocolLog() event allows your application to monitor
items being logged.
|
 |
ESMTP Pipelining |
|
ESMTP pipelining enables increased throughput for messages with
many recipients.
|
 |
Message Priority |
|
Set message priority level.
|
 |
Reply-To |
|
Enables the specification of a reply address, different from the
sender.
|
 |
Return-Receipt-To |
|
Enables the specification of a return receipt address
|
 |
Message Priority |
|
Set message priority level.
|
 |
Cancellation |
|
Allows cancellation of a message currently being
delivered.
|
 |
Specify a message's disposition
notification options |
|
Message disposition notifications are defined in RFC-2298.
|
 |
Send Custom SMTP Commands |
|
Send a custom command to the SMTP server.
|
 |
Quick Message |
|
Enables creation and transmission of an e-mail message with only
one line of code.
|
 |
Message Queuing |
|
Message queuing with SMTP Express,
Microsoft SMTP, iMail and Merak servers.
|
|