asp.net 邮件发送,C#代码
2012-05-21 10:08
344 查看
using System.Web.Util; using System.Web.Mail; /// <summary> /// 邮件发送 /// </summary> /// <param name="fromMail">发件人邮箱(邮箱设置须要开通smtp\pop功能)</param> /// <param name="toMail">收件人</param> /// <param name="ccMail">抄送给</param> /// <param name="bccMail">暗送人(可不填)</param> /// <param name="subject">邮件标题</param> /// <param name="body">邮件文本内容</param> /// <returns>返回是否发送成功</returns> private bool SendMail(string fromMail, string toMail, string ccMail, string bccMail, string subject, string body) { try { MailMessage myMail = new MailMessage(); myMail.From = fromMail; myMail.To = toMail; myMail.Cc = ccMail; myMail.Bcc = bccMail; myMail.Subject = subject; myMail.Body = body; myMail.BodyFormat = MailFormat.Text; myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", 1); myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "28282828"); //发送方邮件帐户 myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "*************"); //发送方邮件密码 SmtpMail.SmtpServer = "smtp." + fromMail.Substring(fromMail.IndexOf("@") + 1); SmtpMail.Send(myMail); return true; } catch { return false; } }
相关文章推荐