/// <summary>
/// 发送邮件类。(亲测,有效~)
/// </summary>
public static class SendMailUtil
{
public static bool SendMail()
{
try
{
//邮件信息类
using(MailMessage mail = new MailMessage())
{
//设置发送人
//你的邮箱。例如:1315057997@qq.com
mail.From = "1315057997@qq.com";
//邮箱密码。(但,通常是邮箱授权码)
//如果不知道什么是授权码,百度。
string password = "你的邮箱授权码";
//添加收件方(可以是多个)
mail.To.Add("110120119@qq.com");
//邮件主题
mail.Subject = "小可爱~~~";
//邮件内容
mail.Body = "皓皓小可爱~~~~";
//邮件附件(可以是多个。不建议传大文件。)
mail.Attachments.add(new Attachment("内容地址"));
//Smtp 服务器。
//通常有: 任选其一
//smtp.qq.com。 smtp.126.com。 smtp.163.com
SmtpClient client = new SmtpClient("smtp.qq.com");
//服务器端口(可以省略。)
//通常有: 任选其一。默认是465?
//如果发送失败,可尝试切换端口。
//465。 45。 587。
client.Port = 465;
//是否安全发送(可以省略)
client.EnableSsl = true;
//回调
System.Net.ServicePointManager.ServerCertificateValidationCallback =
delegate (object s, X509Certificate certificate, X509Chain chain,
SslPolicyErrors sslPolicyErrors) {
return true;
};
//发送
client.Send(mail);
Debug.Log("发送成功~~~");
return true;
}
}
catch(Exception e)
{
Debug.LogError(e.Message);
}
return false;
}
}
U3d 实现 邮箱发送
最新推荐文章于 2023-04-14 10:19:36 发布