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

ASP.NET发送邮件

2006-04-06 19:16 363 查看
MailMessage msg = new MailMessage();
msg.From = settings.SystemEmailAccount;
msg.To = to;
msg.Subject = subject;
msg.Body = body;

if(settings.SmtpAuthenticationRequired)
{
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1" );
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", settings.SystemEmailAccount);
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", settings.SystemEmailAccountPassword);
}

if(settings.SmtpPort != 25)
{
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", settings.SmtpPort.ToString());
}

if(settings.SmtpUseSSL)
{
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", "1");
}

SmtpMail.SmtpServer = settings.SmtpServer;
SmtpMail.Send(msg);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: