我有一個託管在亞馬遜EC2上的應用程序。現在,用戶可以發送邀請加入,但大多數電子郵件客戶端都會顯示在垃圾郵件文件夾中。無論如何要找出它實際上被過濾的標準。從亞馬遜Ec2進入垃圾郵件的PHP郵件
回答
首先,請檢查如果您的域名/ IP已經降落在任何黑名單:所有的
https://www.mxtoolbox.com/blacklists.aspx
其次,你有沒有設置SPF記錄?下面說明:
http://www.openspf.org/Introduction
https://mxtoolbox.com/spf.aspx
這是符合特定的服務器/ IP作爲中繼/代表特定域的發送郵件的有效方式。 Sendmail - 或者其他配置用於發送郵件的PHP - 實際上可以爲任何域上的任何用戶發送郵件(即「欺騙」)。但是,接收郵件的服務器(例如存儲和過濾收到的郵件的收件人POP3服務器)可能會檢查該服務器是否應該根據域的DNS條目中的內容爲該域發送郵件。特別是,它可能會檢查SPF記錄,所以您需要設置它。您應該諮詢哪個服務管理您的DNS(即您的域名服務器)如何執行此操作。您可以查看您的域名服務器使用的是whois,dig或nslookup命令(或僅使用基於web的whois服務) - 查找「nameserver」條目,通常用「ns」表示。
這是可能會影響您的郵件是否轉到垃圾郵件的衆多因素之一。這個主題是一個「蠕蟲的罐頭」,並超越正確設置您的PHP郵件功能。而不是想在這裏重申,所有這些問題,我會領你到這個職位上serverfault:
另外,你應該看看這些EC2特定的帖子http://stackoverflow.com/questions/5292170/ec2-fresh-php-install-mail-not-working https://forums.aws.amazon.com/thread。 JSPA?線程ID = 72067 – 2012-03-02 09:40:22
在郵件功能中使用第5個參數嗎?
mail('[email protected]', 'the subject', 'the message', null,
'[email protected]');
它有時候會有幫助。
也可能您的IP在您開始使用之前被阻止。
- 1. 亞馬遜SES和Hotmail垃圾郵件
- 2. 電子郵件到亞馬遜服務器垃圾郵件
- 3. 亞馬遜EC2配置發送郵件
- 4. Namecheap網絡郵件和亞馬遜ec2
- 5. 亞馬遜SES Gmail垃圾郵件問題
- 6. 垃圾郵件Joe-Job通過亞馬遜AWS
- 7. Gmail將郵件標記爲垃圾郵件時發送從亞馬遜EC2 +後綴
- 8. 無法通過亞馬遜EC2發送PHP電子郵件EC2
- 9. 亞馬遜EC2的SPF記錄並防止電子郵件被標記爲垃圾郵件
- 10. 垃圾郵件與垃圾郵件
- 11. 從我的域發送的郵件進入垃圾郵件
- 12. Php郵件去收件人垃圾郵件/垃圾郵件文件夾
- 13. PHP電子郵件垃圾郵件
- 14. 笨發送電子郵件是進入垃圾郵件箱使用Amazon EC2的
- 15. 郵件去垃圾郵件
- 16. 郵件將垃圾郵件
- 17. 垃圾郵件
- 18. System.net.mail電子郵件登陸垃圾郵件/垃圾郵件
- 19. Magento電子郵件轉到垃圾郵件或垃圾郵件
- 20. 我的郵件進入垃圾郵件文件夾
- 21. 防止使用php郵件功能將垃圾郵件視爲垃圾郵件
- 22. PHP反垃圾郵件域
- 23. 曼波:電子郵件進入垃圾
- 24. 發送電子郵件進入垃圾
- 25. 每次我的郵件進入垃圾郵件中的PHPMailer
- 26. Swiftmailer郵件進入垃圾郵件文件夾
- 27. 發送郵件進入垃圾郵件文件夾
- 28. SMTP電子郵件進入垃圾郵件上的Outlook
- 29. 防止郵件進入垃圾郵件的最佳SMTP配置
- 30. 來自EC2的亞馬遜SES電子郵件 - 超時
這是第一個實例發生。我今天主持了這個應用程序,所以即使我發送了大量的電子郵件,它也不會被列入黑名單。我發送了只有7和6在垃圾郵件 – SNAG 2012-03-02 07:45:35
不。有很多規則可以確定郵件將在哪個文件夾中着陸。也許嘗試發送*真實*電子郵件。您的IP /主機名可能被列入黑名單,或者您的邀請可能會匹配某種過濾器模式。很難說。 – 2012-03-02 07:46:32