300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > asp.net mvc 注册中的邮箱激活功能实现(二)

asp.net mvc 注册中的邮箱激活功能实现(二)

时间:2020-09-18 09:53:02

相关推荐

asp.net mvc 注册中的邮箱激活功能实现(二)

邮件发送功能封装

/// <summary>

/// 发送注册邮件

/// </summary>

/// <param name="strSmtpServer">SMTP传送邮件服务器</param>

/// <param name="strFrom">发件箱</param>

/// <param name="strFromPass">发件箱密码</param>

/// <param name="strto">收件箱</param>

/// <param name="strSubject">主题</param>

/// <param name="strBody">邮件内容</param>

public void SendSMTPEMail(string strSmtpServer, string strFrom, string strFromPass, string strto, string strSubject, string strBody)

{

try

{

.Mail.SmtpClient client = new .Mail.SmtpClient(strSmtpServer);//初始化 SmtpClient 类的新实例,让其使用指定的 SMTP 服务器和端口发送电子邮件。

client.UseDefaultCredentials = false;//获取或设置 Boolean 值,该值控制 DefaultCredentials 是否随请求一起发送。

client.Credentials = new workCredential(strFrom, strFromPass);//设置用于验证发件人身份的凭据。

client.DeliveryMethod = .work;//指定如何处理待发的电子邮件

.Mail.MailMessage message = new .Mail.MailMessage(strFrom, strto, strSubject, strBody);//设置邮件

message.IsBodyHtml = true;//设置显示为html

client.Send(message);

}

catch{}

}

参照:/zh-cn/library/.mail.mailmessage.aspx

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。