Csharp/C#教程:C#实现异步发送邮件的方法分享

本文实例讲述了C#实现异步发送邮件的方法。分享给大家供大家参考。具体如下:

下面的代码可以实现异步发送邮件,等邮件发送出去后会自动调用回调函数,这样在发送邮件时就不会卡住程序不动了

MailMessagem=newMailMessage ("item@jb51.net", "raja@jb51.net", "Thisisthesubjectfortheauthorizedemail.", "Thisisthebodyoftheauthorizedmail!..."); //Sendthemessageusingauthorization SmtpClientclient=newSmtpClient("smtp.jb51.net"); client.Credentials=newNetworkCredential("user","password"); client.EnableSsl=true; //Addtheeventhandler client.SendCompleted+=newSendCompletedEventHandler(mail_SendCompleted); //Sendthemessageasynchronously client.SendAsync(m,null); //ToCancelthesend //client.SendAsyncCancel(); voidmail_SendCompleted(objectsender,AsyncCompletedEventArgse) { if(e.Cancelled) Console.WriteLine("Messagecancelled"); elseif(e.Error!=null) Console.WriteLine("Error:"+e.Error.ToString()); else Console.WriteLine("Messagesent"); }

希望本文所述对大家的C#程序设计有所帮助。

您可能感兴趣的文章:c#利用system.net发送html格式邮件C#.NET采用HTML模板发送电子邮件完整实例C#实现SMTP邮件发送程序实例C#实现发送邮件的三种方法C#使用smtp发送带附件的邮件实现方法C#使用CDO发送邮件的方法C#实现按数据库邮件列表发送邮件的方法C#编程实现发送邮件的方法(可添加附件)C#实现的自定义邮件发送类完整实例(支持多人多附件)C#简单实现在网页上发邮件的案例

标签: 邮件 异步 方法 发送邮件

浅谈mwArray和一般数组的区别

C语言从txt文件中逐行读入数据存到数组中的实现方法

上述就是C#学习教程:C#实现异步发送邮件的方法分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/906180.html

(0)
上一篇 2021年10月23日
下一篇 2021年10月23日

精彩推荐