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;
}
}
asp.net 邮件发送,C#代码
最新推荐文章于 2022-12-02 10:46:10 发布