Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
Send Email with Progress MonitoringDownload: Chilkat .NET Assemblies 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("Joe", "joe@gmail.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 |
© 2000-2012 Chilkat Software, Inc. All Rights Reserved.