本文实例讲述了C#实现异步发送邮件的方法。分享给大家供大家参考。具体如下:
下面的代码可以实现异步发送邮件,等邮件发送出去后会自动调用回调函数,这样在发送邮件时就不会卡住程序不动了
MailMessage m = new MailMessage ("item@jb51.net", "raja@jb51.net", "This is the subject for the authorized email.", "This is the body of the authorized mail!..."); // Send the message using authorization SmtpClient client = new SmtpClient("smtp.jb51.net"); client.Credentials = new NetworkCredential("user", "password"); client.EnableSsl = true; // Add the event handler client.SendCompleted += new SendCompletedEventHandler(mail_SendCompleted); // Send the message asynchronously client.SendAsync(m, null); // To Cancel the send //client.SendAsyncCancel(); void mail_SendCompleted(object sender, AsyncCompletedEventArgs e) { if (e.Cancelled) Console.WriteLine("Message cancelled"); else if (e.Error != null) Console.WriteLine("Error: " + e.Error.ToString()); else Console.WriteLine("Message sent"); }
希望本文所述对大家的C#程序设计有所帮助。
本文向大家介绍C#实现发送邮件的三种方法,包括了C#实现发送邮件的三种方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现发送邮件的三种方法。分享给大家供大家参考。具体方法分析如下: 一、问题: 最近公司由于一个R&I项目的需要,用户要求在购买产品或出货等一些环节,需要发送邮件提醒或者说每周一让系统自动采集数据发送一封E-mail,因此我也就找来相关资料,写了一个Demo分享给大家
本文向大家介绍C#实现QQ邮箱发送邮件,包括了C#实现QQ邮箱发送邮件的使用技巧和注意事项,需要的朋友参考一下 闲着蛋疼。计划着改善公司的邮件服务。怎料公司网络封闭的太厉害了。我只能在家里利用开放点的网络来测试发送邮件; 利用qq邮箱发送到公司的企业邮箱上; 前提准备,登陆qq邮箱开启stmp服务。不开启的话没法通过代码登陆到你的邮箱; 查询腾讯qq邮箱的smtp主机地址为:smtp.qq.com
本文向大家介绍JavaMail实现邮件发送的方法,包括了JavaMail实现邮件发送的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaMail实现邮件发送的方法。分享给大家供大家参考。具体如下: 下载 activation.jar 和 mail.jar 配置CLASSPATH,将上面两个jar包加入到CLASSPATH中。 JavaBean : "SendEmail.java"
本文向大家介绍java邮件发送的实现,包括了java邮件发送的实现的使用技巧和注意事项,需要的朋友参考一下 邮件是在日常生活中,这篇文章主要介绍了java实现基于SMTP发送邮件的方法,实例分析了java基于SMTP服务发送邮件的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下. 1.写一个 MailSendProper 类封装需要的属性 2、写一个 EmailMessage 封装 发送信息
本文向大家介绍ZF框架实现发送邮件的方法,包括了ZF框架实现发送邮件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了ZF框架实现发送邮件的方法。分享给大家供大家参考,具体如下: 解决主题乱码的方式: 希望本文所述对大家基于zend framework框架的PHP程序设计有所帮助。
本文向大家介绍Ruby实现发送邮件的两个方法,包括了Ruby实现发送邮件的两个方法的使用技巧和注意事项,需要的朋友参考一下 其实只要你任性的可以,用telnet也是可以发邮件的哦。不过本猫没那么任性,还是用KISS原则来发邮件吧。本篇博文只介绍了如何发邮件,但没涉及收邮件的事,以后如有机会会单独开一篇博文介绍。 Ruby通过smtp发邮件有2种操作手段,一是直接用Net::SMTP来发送,比较底层