国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

C#SMTP發送郵件在阿里云服務器上需要注意的問題

AbnerMing / 1419人閱讀

摘要:使用簡單郵件傳輸協議發送郵件一般都是使用端口,而阿里云服務器為了安全是將端口封禁的,會出現在本機測試發送郵件功能正常,但是部署到服務器上卻發送失敗的情況。解決辦法是向阿里云申請解封端口,或者更換端口,可以使用或者端口。

使用SMTP(簡單郵件傳輸協議)發送郵件一般都是使用25端口,而阿里云服務器為了安全是將25端口封禁的,會出現在本機測試發送郵件功能正常,但是部署到服務器上卻發送失敗的情況。

  解決辦法是向阿里云申請解封25端口,或者更換端口,可以使用465或者587端口。

  代碼如下:
///

/// 發送郵件
/// 
/// 郵件內容
/// 郵件標題
/// 返回結果,成功與否
public static string SendMail(string bodyStr, string title)
{
    SmtpClient smtpClient = new SmtpClient();
    smtpClient.EnableSsl = true;
    smtpClient.UseDefaultCredentials = false;
    smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
    smtpClient.Host = "smtp.qq.com";
    smtpClient.Port = 587;//改用587端口
    smtpClient.Credentials = new System.Net.NetworkCredential("000@qq.com", "abcdefg");
    //密碼不是QQ密碼,是qq賬戶設置里面的POP3/SMTP服務生成的key
    MailMessage mailMessage = new MailMessage("000@qq.com", "xxx@xxx.com");//from(發出郵箱)和to(目標郵箱)
    mailMessage.Subject = title;//郵件標題 
    mailMessage.Body = bodyStr;//郵件內容 
    mailMessage.BodyEncoding = System.Text.Encoding.Default;//正文編碼  
    mailMessage.IsBodyHtml = true;//設置為HTML格式  
    mailMessage.Priority = MailPriority.High;//優先級  
    mailMessage.To.Add("xxx@xxx.com");
    mailMessage.To.Add("aaa@xxx.com");
    mailMessage.To.Add("bbb@xxx.com");
    mailMessage.To.Add("ccc@xxx.com");//可以發送給多個人
    try
    {
        smtpClient.Send(mailMessage);
        return "發送成功";
    }
    catch (Exception e)
    {
        return "發送失敗" + e.InnerException.Message;
    }
}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/3479.html

相關文章

  • 如何利用Node發送郵件

    摘要:使用發送郵件最近在做用戶注冊的功能,有這樣的需求用戶填完信息點擊注冊后,服務器要發給用戶注冊郵箱一個激活鏈接來激活賬戶,后端用寫的,第一次做后端發送郵件的功能,折騰了半天,終于實現了,哈哈。 使用Nodemailer發送郵件 最近在做用戶注冊的功能,有這樣的需求:用戶填完信息點擊注冊后,服務器要發給用戶注冊郵箱一個激活鏈接來激活賬戶,后端用Node寫的,第一次做后端發送郵件的功能,折騰...

    馬忠志 評論0 收藏0
  • Python 發送 email 三種方式

    摘要:本米撲博客先介紹幾個最簡單的發送郵件方式記錄下,像郵件,附件等也是支持的,需要時查文檔即可。特別注意命令發送郵件,默認用端口號,由于阿里云騰訊云等封禁了端口號,因此本示例需在開通端口機器上測試執行命令收件結果 Python發送email的三種方式,分別為使用登錄郵件服務器、使用smtp服務、調用sendmail命令來發送三種方法 本文原文自米撲博客:Python 發送 email 的三...

    kun_jian 評論0 收藏0

發表評論

0條評論

AbnerMing

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<