Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
Send Encrypted EmailDemonstrates how to send encrypted email in Java using the Chilkat email component. // Chilkat Java Example Program import com.chilkatsoft.CkMailMan; import com.chilkatsoft.CkEmail; public class EncryptedEmail { static { try { System.loadLibrary("chilkat"); } catch (UnsatisfiedLinkError e) { System.err.println("Native code library failed to load.\n" + e); System.exit(1); } } // Sending an encrypted email using the recipient's digital certificate. public static void main(String argv[]) { CkMailMan mailman = new CkMailMan(); mailman.UnlockComponent("anything for 30-day trial"); // Set your SMTP server's hostname mailman.put_SmtpHost("smtp.comcast.net"); // If your SMTP server requires a login, set username/password //mailman.put_SmtpUsername("myUsername"); //mailman.put_SmtpPassword("myPassword"); // Create a simple email CkEmail email = new CkEmail(); email.put_Subject("Sending mail from Java"); email.put_Body("This email was sent from a Java program"); email.put_From("Chilkat Support <support@chilkatsoft.com>"); // Add a single recipient email.AddTo("TagTooga","admin@tagtooga.com"); // There are a number of ways to send digitally encrypted email using Chilkat. // This example demonstrates the easiest (other examples will explore // some of the other possibilities). // To send an encrypted email, you will first need the digital certificate // for the recipient. The email address in the certificate should match // the recipient's email address. You do not need the private key to send // encrypted email: only the public-key is required. The recipient however, // must have his/her certificate installed with private key in order to decrypt. // // If you have the digital certificate in a .cer file, double-click on it from // Windows Explorer and install the certificate in the default location. // Chilkat should now be able to locate it. You only need to set the SendEncrypted // property = true to send encrypted email. // // That's it. When SendEmail is called, it will locate the certificate matching // the recipient's email address, encrypt the email (including all attachments) and // send it. email.put_SendEncrypted(true); // Note: When sending encrypted mail, only one recipient is allowed. If you wish // to send the same email to multiple recipients, create a program loop to call // SendEmail for each recipient. boolean success = mailman.SendEmail(email); if (!success) { mailman.SaveLastError("lastError.txt"); } } } |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2008 Chilkat Software, Inc. All Rights Reserved.