Start Search
HomeProductsIndividual ProductsSecure Mail Component
 Product Link
 Products
 NetXtremeMail Component
Download FREE Trial Version
  • Securely send, receive, view, edit, sign/verify, and encrypt/decrypt e-mail messages in your .NET and ASP.NET apps.

  • Component Version: 1.6

  • Royalty FREE

  • .NET Version: 2.x and 3.x

  • Source Code: Included in Gold License

From now until December 31 at Midnight, use the Safabyte coupon code:
"december"
and SAVE 30% on your ORDER.

NetXtremeMail is a powerful suite which allows you to quickly send mail messages using NetXtremeSmtp with a few lines of code. With NetXtremeMail and NetXtremeSmtp, you can easily create, send and receive Plain Text/Html mail messages through Smtp server and Pop3 server, attach file or content data from stream. In addition, you can easily manage mail message on a remote server with NetXtremeImap securely. MIME is also supported by NetXtremeMail which allows you to read mail message from file (.eml extension) or stream, extracts mail message headers and bodies and retrieve attachments.

NetXtremeMail is also included in the following suites which are bundles that include many additional components:

Major Features (Click on tab to see detailed features):

  • Sending mail with SmtpClient.

  • Receiving, deleting and undeleting mail with Pop3Client.

  • Managing mail with ImapClient.

  • Secure MIME (S/MIME) support.

  • Firewall and Proxy support.

  • SSL2, SSL3, PCT and TLS support.

  • X509 Certificate Management support.

  • Supports IPv6.

  • 100% managed code written in C#.

  • Fully documented and 20 Sample projects written in C#, VB.NET and ASP.NET.

Sample Usage - Create a message and securely send it:

C# Sample
VB.NET Sample
// Create a new instance of the MailMessage class.
MailMessage mailMessage = new MailMessage();
mailMessage.From.Add("from@thedomain.com");
mailMessage.To.Add("sfbmailtest@gmail.com");
mailMessage.Subject = "Mail Message Test Subject";
mailMessage.BodyText = "Mail Message Test Content";

// Initialize security settings.
TlsSslSecuritySettings ss = new TlsSslSecuritySettings();
ss.ServerName = serverName;
ss.CertificateValidator =
           
CertificateValidators.AcceptAllValidator;
// Allows all suites.
ss.Suites = TlsSslCipherSuite.All;
// Supports SSL3.0 and TLS1.0.
ss.ProtocolVersion = TlsSslProtocolVersionFlag.SSL30
                    | TlsSslProtocolVersionFlag.TLS10
;

Console.WriteLine("Connecting SMTP server: {0}:{1}...",
                    serverName, port)
;
// Connect to the server.
SmtpClient client = new SmtpClient();
client.Connect(serverName, port, ss, securityMode);

// Login to the server.
Console.WriteLine("Logging in as {0}...", user);
client.Login(user, password);

Console.WriteLine("Sending message...");
client.Send(mailMessage);
Console.WriteLine("Message sent...");

// Disconnect.
Console.WriteLine("Disconnecting...");
client.Disconnect();

More samples:

  • Click on tab to see more samples.

Copyright © 2008 Safabyte Co.,Ltd. All rights reserved.