腾讯企业邮发送短信功能

 /// <summary>
        /// 向用户发送邮件
        /// </summary>
        /// <param name="ReceiveMail">接收人,邮箱地址</param>
        /// <param name="ReceiveName">接收人,显示的名称</param>
        /// <param name="SendMail">发件人,邮箱地址</param>
        /// <param name="SendDisplayName">发件人,显示的名称</param>
        /// <param name="AtuhCode">发件人,邮箱授权码</param>
        /// <param name="MailTitle">邮件标题</param>
        /// <param name="MailContent">邮件内容</param>
        private void SendMail(string ReceiveMail, string SendMail, string SendDisplayName, string AtuhCode, string MailTitle, string MailContent)
        {
            try
            {
                MailAddress toMail = new MailAddress(ReceiveMail);
                MailAddress fromMail = new MailAddress(SendMail, SendDisplayName);
                MailMessage mail = new MailMessage(fromMail, toMail);
                mail.Subject = MailTitle;
                mail.IsBodyHtml = true;
                mail.Body = MailContent;
                SmtpClient client = new SmtpClient();
                client.EnableSsl = true;
                client.Host = "smtp.exmail.qq.com";
                client.Port = 25;
                client.UseDefaultCredentials = false;
                client.Credentials = new NetworkCredential(SendMail, AtuhCode);
                client.DeliveryMethod = SmtpDeliveryMethod.Network;

                client.Send(mail);
            }
            catch (Exception ex)
            {
                _logger.LogError($"邮件发送异常,异常信息:{ex.ToString()}");
            }
        }

 

posted @ 2023-03-04 17:22  向萧  阅读(12)  评论(0编辑  收藏  举报