Unity 发送邮件(附 QQ邮箱开启Smtp授权方法)

增加个说明哈,发布后失败,如果实现,欢迎骚扰 

namespace LastZero.Utility
{
    /// <summary>
    /// 邮件控制类
    /// </summary>
    public static class EmailController {

        //发件服务器邮箱配置,请自行替换
        private const string myEmail = "";//邮箱地址
        private const string myPwd = "";//授权码

        /// <summary>
        /// 发送邮件
        /// </summary>
        /// <param name="receivers">收件人</param>
        /// <param name="subject">主题</param>
        /// <param name="body">内容</param>
        public static void SendMail(List<string> receivers,string subject, string body)
        {
            MailMessage message = new MailMessage();
            message.From = new MailAddress(myEmail);//设置发件地址
            receivers.ForEach(receiver => message.To.Add(receiver));//添加收件人

            //设置标题和内容  及其格式
            message.Subject = subject;
            message.Body = body;
            message.SubjectEncoding = Encoding.UTF8;
            message.BodyEncoding = Encoding.UTF8;

            //设置发件服务器
            SmtpClient client = new SmtpClient("smtp.qq.com");
            client.Credentials = new NetworkCredential(myEmail, myPwd) as ICredentialsByHost;

            client.SendCompleted += Client_SendCompleted;//异常
            client.Send(message);//发送消息
        }

        /// <summary>
        /// 异常
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private static void Client_SendCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
        {
            bool result = e.Error == null;

            if (!result)
            {
                Debug.LogError(e.Error);
            }
        }
    }
}

QQ邮箱开启Smtp授权:

1、打开邮箱,点击设置

2、点击账户

3、点击开启

4、短信验证,开启服务,记下授权码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

末零

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值