/// <summary>
/// 发送邮箱
/// </summary>
/// <param name="mailTitle">邮箱标题</param>
/// <param name="mailBoby">邮件内容信息</param>
/// <param name="ToMail">接收人</param>
public static void sendMail(string mailTitle, string mailBoby,string ToMail)
{
try
{
#region 参数
string mailName = "m17875726315";//发件人邮箱名
string mailAddress = "m17875726315@163.com";//发件人邮箱地址
string mailPassword = "*****";//发件人邮箱密码
#endregion
if (ToMail != null && ToMail.Trim() != "")
{
SmtpClient smtpServer = new SmtpClient("smtp.163.com");//网易邮箱smtp服务
smtpServer.Port = 25;//端口
smtpServer.Credentials = new System.Net.NetworkCredential(
mailName, //邮箱名
mailPassword);//邮箱地址
smtpServer.EnableSsl = true;//是否使用加密链接
MailMessage mail = new MailMessage();
mail.From = new MailAddress(mailAddress);//发件人邮箱地址
mail.To.Add(ToMail);//发送给谁
mail.Subject = mailTitle;//标题
mail.SubjectEncoding = Encoding.UTF8;//格式编码
mail.Body = mailBoby;//发送内容
mail.Priority = System.Net.Mail.MailPriority.High;//邮件优先级
mail.IsBodyHtml = false;
smtpServer.SendAsync(mail, "userToken");//异步发送第二个参数是一个用户定义对象,此对象将被传递给完成异步操作时所调用的方法,参数默认即可
//smtpServer.Send(mail);//同步发送
}
}
catch (Exception ex)
{
Utils.WriteLog("发送邮件失败:" + ex.Message);//输出错误信息
}
}
C#发送网易邮箱的代码实现
最新推荐文章于 2024-07-11 10:40:13 发布