您的位置:首页 > 编程语言 > ASP

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;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: