Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
Send Email with Progress Monitoring
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 |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2008 Chilkat Software, Inc. All Rights Reserved.