有用到需要發送帳號激活郵件,利用Jmail去做蠻簡單的,先記錄下:
1.首先到Jmail官網下載對應的版本,解壓后安裝(Jmail 4.4 免費版)。
2.到安裝目錄就可以找到jmail.dll文件,引用就可以了
3.下面是個很簡單的發送郵件的方法,網上也有有很多實例的。
/// <summary>Jmail發送郵件 </summary> /// <param name="Tomail">接收郵件的郵箱地址</param> /// <param name="subject">主題</param> /// <param name="body">內容</param> /// <returns></returns> public static bool SendMail(string Tomail, string subject, string body) { string smtpServer = ConfigurationManager.AppSettings["smtpServer"].ToString().Trim();//發送郵箱的STMP服務器 string fromMail = ConfigurationManager.AppSettings["smtpMail"].ToString().Trim();//發送郵件的郵箱帳號 string fromMailPass = ConfigurationManager.AppSettings["amtpPwd"].ToString().Trim();//發送郵件的郵箱密碼 try { jmail.Message jmail = new jmail.Message(); jmail.From = fromMail; jmail.AddRecipient(Tomail, null, null); jmail.MailServerUserName = fromMail; jmail.MailServerPassWord = fromMailPass; jmail.Subject = subject; jmail.Body = body; jmail.Charset = "GB2312"; jmail.ContentType = "text/html"; jmail.Send(smtpServer, false); jmail.Close(); return true; } catch { return false; } }PS:目前驗證,發送郵箱為126的郵箱有效。
新聞熱點
疑難解答