| }
实现方案二(OpenSmtp.Net 组件):
对于还没有接触过 OpenSmtp.Net 的朋友可以先 Google 下,这里不再做概念介绍,同时它还有一个孪生兄弟 OpenPop.Net,至于 OpenSmtp.Net 我们可以在 http://sourceforge.net/projects/opensmtp-net/ 下载到,目前最新版本是 1.11。
接下来开始进入主题:
using System; using System.Web.Mail; using OpenSmtp.Mail;
namespace YywMail { public class OpenSmtpMail : MySmtpMail { Files#region Files
OpenSmtp.Mail.MailMessage msg = null; Smtp smtp = null;
#endregion
Methods#region Methods
public override void Open() { msg = new OpenSmtp.Mail.MailMessage(); smtp = new Smtp(); }
public override bool Send(System.Web.Mail.MailMessage message, string smtpServer, string serverUsername, string serverPassword, int smtpPort) { if (msg == null || smtp == null) throw new Exception("smtp is Closed!");
if (message == null) &nb << 上一页 [11] [12] [13] [14] [15] 下一页 |