簡體   English   中英

電子郵件進入垃圾郵件而不是收件箱

[英]Email goes to spam instead of inbox

我們在godaddy.com上擁有一個域名“ www.mycloudcctv.com”,並且已經創建了一個指向212.78.237.157的子域cam.mycloudcctv.com。我們在第三方服務器上運行了一個應用程序(212.78.237.157)。 此應用程序希望使用電子郵件地址“ alerts @ mycloudcctv.com”代表我們發送電子郵件。正在使用以下代碼段(ASP.NET)從(212.78.237.157)發送電子郵件

var mailClient = new SmtpClient();

    mailClient.Credentials = new NetworkCredential { UserName = "alerts@mycloudcctv.com", Password = "xyz" };

    mailClient.Port = 25;
    mailClient.Host = "smtpout.secureserver.net"; 
    mailClient.EnableSsl = false;

    var mail = new MailMessage("alerts@mycloudcctv.com", "azharmalik3@hotmail.com", "Test Smtp server", "Testing mycloudcctv server") { IsBodyHtml = true };
    //Now Send the message
    mailClient.Send(mail);

一切正常,並且正在發送電子郵件,但是它們最終落入gmail / hotmail / yahoo的SPAM / JUNK文件夾中。 您能否提供給我們必要的信息,以便我們的電子郵件進入收件箱而不是垃圾郵件文件夾?

這是一個涉及許多復雜問題的大問題,但實際上可以歸結為三個主要方面:

  1. 電子郵件是否來自已被授權為指定域傳遞電子郵件的服務器?

  2. 電子郵件的內容是否只是超鏈接,並且是否包含會觸發垃圾郵件刺客以將其標記為垃圾郵件的文本。

  3. 您的服務器是否被列入垃圾郵件黑名單?

對於第1點,研究如何為發送權限設置SPF記錄。 http://www.mydigitallife.info/how-to-set-up-and-create-sender-policy-framework-spf-domain-dns-txt-record-with-wizard/

對於第2點,請獲取一份垃圾郵件刺客副本,並通過它發送電子郵件以查看得分。 http://spamassassin.apache.org/

對於第3點http://whatismyipaddress.com/blacklist-check

這不是那么容易。 您要做的事情很少。 例如,SendGrid有一些准則:

http://support.sendgrid.com/entries/21194967-deliverability-101

我發現這篇博客文章非常有用! 給它一個好的閱讀,它涵蓋了到目前為止這里已經提到的許多要點:

http://www.codinghorror.com/blog/2010/04/so-youd-like-to-send-some-email-through-code.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM