C# Examples

ChilkatHOMEASPVisual BasicVB.NETC#Visual C++CMFCDelphiFoxProJavaPerlPHPPythonRubySQL ServerVBScript

C# Examples

Bounced Mail
Bz2
Character Encoding
CSV
Digital Certificates
Digital Signatures
Email
FTP
HTML to XML
HTTP
IMAP
Encryption
MHT / HTML Email
MIME
POP3
RSA
S/MIME
SMTP
Socket
Spider
SSH
SSH Tunnel
SSH Key
SFTP
Tar Archive
Upload
XML
XMP
Zip Compression


More Examples...
Email Object
FileAccess
RSS
Atom
String
Byte Array
Self-Extractor
Service
PPMD
Deflate
DH Key Exchange
DSA

Unreleased...
Bzip2
LZW
Icon

 

 

 

 

 

 

Send Email with Progress Monitoring

Download Chilkat .NET for 2.0 / 3.5 Framework

Download Chilkat .NET for 1.0 / 1.1 Framework

Demonstrates how to send email with progress monitoring event callbacks.

        // This is the callback to monitor the percentage completion.
        public void OnSendPercentDone(object source, Chilkat.MailPercentDoneEventArgs args)
        {
            progressBar1.Value = args.PercentDone;
            
            // To abort the mail sending before it is complete,
            // set args.Abort = true
            // For example, to abort after 50% completion:
            if (args.PercentDone >= 50)
            {
                args.Abort = true;
            }
        }

        // Send email with progress monitoring.
        private void button5_Click(object sender, EventArgs e)
        {
            Chilkat.MailMan mailman = new Chilkat.MailMan();
            mailman.UnlockComponent("anything for 30-day trial");

            mailman.SmtpHost = "smtp.comcast.net";

            Chilkat.Email email = new Chilkat.Email();
            email.Subject = "this is a test";
            email.Body = "this is the body";
            email.From = "admin@chilkatsoft.com";
            email.AddTo("TagTooga Admin", "admin@tagtooga.com");

            mailman.EnableEvents = true;
            mailman.OnSendPercentDone += new Chilkat.MailMan.SendPercentDoneEventHandler(OnSendPercentDone);

            bool success = mailman.SendEmail(email);
            if (!success)
            {
                MessageBox.Show(mailman.LastErrorText);
            }
            else
            {
                MessageBox.Show("Send Complete!");
            }
        }

Important: The download for this example does not contain the ChilkatDotNet.dll which
must be downloaded and installed separately at http://www.chilkatsoft.com/downloads.asp.
Once installed, add a reference to the DLL in the project by following the instructions at
http://www.example-code.com/vbdotnet/step2.asp

 

Need a specific example? Send a request to support@chilkatsoft.com

© 2000-2008 Chilkat Software, Inc. All Rights Reserved.

Email Component · XML Parser