Chilkat HOME Android™ ASP Visual Basic VB.NET C# iOS (IPhone) Objective-C C++ C Unicode C++ Unicode C MFC Delphi DLL Delphi ActiveX FoxPro Java Perl PHP Extension PHP ActiveX Python PowerShell Ruby SQL Server VBScript
Zip Email Attachments before SendingDownload: Chilkat .NET Assemblies C# code demonstrating how to add file attachments and then Zip them so that a single Zip file attachment is sent with the email. This only requires Chilkat Mail, and not Chilkat Zip. bool success; // Create a mailman object for sending email. Chilkat.MailMan mailman = new Chilkat.MailMan(); // Any string argument automatically begins the 30-day trial. mailman.UnlockComponent("30-day trial"); // Set the SMTP server host. mailman.SmtpHost = "smtp.earthlink.net"; // Create a simple email with a Zip file attachment. Chilkat.Email email = new Chilkat.Email(); // This email will have both a plain-text body and an HTML body. email.Body = "This is the plain-text alternative"; email.AddHtmlAlternativeBody("<html><body><b><font color='red' size='+1'>This is bold red text.</font></b></html>"); email.Subject = "This email has a file attachment."; email.AddTo("Chilkat Support","support@chilkatsoft.com"); email.From = "Hello World <hello@chilkatsoft.com>"; // Add a file attachment. string contentType; // Returns the content-type of the attachment (determined by the file extension) // This return value is for informational purposes only. contentType = email.AddFileAttachment("dude.gif"); if (contentType == null) { MessageBox.Show(email.LastErrorText); return; } // Add another file attachment. contentType = email.AddFileAttachment("dude2.gif"); if (contentType == null) { MessageBox.Show(email.LastErrorText); return; } // Replace the attachments with a single Zip archive that contains the files already attached. email.ZipAttachments("dudes.zip"); // Send email, the recipient will receive an email with a single attachment (dudes.zip) // that contains 2 file: dude.gif and dude2.gif. success = mailman.SendEmail(email); if (success) { MessageBox.Show("Sent mail with Zip attachment!"); } else { MessageBox.Show(mailman.LastErrorText); } Important: The download for this
example does not contain the ChilkatDotNet.dll which |
© 2000-2013 Chilkat Software, Inc. All Rights Reserved.