Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
Select Cert for Encrypted EmailDemonstrates how to search for a specific certificate from Current User and Local Machine certificate stores, and then use it for encrypting an email.
// The mailman object is used for sending and receiving email. Chilkat.MailMan mailman = new Chilkat.MailMan(); // Any string argument automatically begins the 30-day trial. bool success; success = mailman.UnlockComponent("30-day trial"); if (success != true) { MessageBox.Show("Component unlock failed"); return; } // Set the SMTP server. mailman.SmtpHost = "smtp.comcast.net"; // Search the Local Machine and Current User certificate // stores for a certificate -- by common name or by email address. Chilkat.Cert cert = new Chilkat.Cert(); success = cert.LoadByCommonName("Chilkat Software"); if (success != true) { // Try loading it by email address. success = cert.LoadByEmailAddress("comodo@chilkatsoft.com"); if (success != true) { MessageBox.Show(cert.LastErrorText); return; } } // Create a new email object Chilkat.Email email = new Chilkat.Email(); email.Subject = "This email is encrypted"; email.Body = "This is a digitally encrypted mail"; email.From = "Chilkat Support <support@chilkatsoft.com>"; email.AddTo("Comodo Test","comodo@chilkatsoft.com"); // Indicate that the email is to be sent encrypted. email.SendEncrypted = true; // Specify the certificate: success = email.SetEncryptCert(cert); if (success != true) { MessageBox.Show(email.LastErrorText); return; } success = mailman.SendEmail(email); if (success != true) { MessageBox.Show(mailman.LastErrorText); } else { MessageBox.Show("Mail Sent!"); } |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2008 Chilkat Software, Inc. All Rights Reserved.