2011-12-13 120 views
2

如何防止Worpress通知電子郵件從去收件人的垃圾郵件文件夾?WordPress的通知電子郵件將垃圾郵件

我已經在三個不同的環境中建立了一個網站,其博客沿着如下(我使用的是「mydomain.com」,而不是實際的網站出於保密原因域)。

  1. 我的機器我的開發服務器
  2. mydomain.com
  3. dev.mydomain.comblog.dev.mydomain.comblog.mydomain.com生產服務器上local.mydomain.comblog.local.mydomain.com

當我在1和2(本地和DEV)創建用戶通知電子郵件將轉到新創建的用戶的收件箱中。但是當我在製作中做同樣的事情時,他們會直接進入垃圾郵件文件夾。

現在,默認情況下,Wordpress通知是從[email protected]發送的,所以在我的情況下,這些通知是由[email protected],[email protected][email protected]發送的。所以我安裝了Mail From Plugin更改默認地址,而現在所有的三個服務器都從[email protected],這是現有的和工作地址發送的郵件。

mydomain.com電子郵件是通過谷歌帳戶管理,這是工作的罰款,即從@ mydomain.com發送的郵件帳戶收到的不是垃圾郵件。那包括那個[email protected]地址。

這一切都讓我想可能有一些錯誤從代管我的生產現場的服務器,但我不知道從哪裏開始尋找。

的思考?

+0

「我怎樣才能防止Worpress通知電子郵件從去到收件人的垃圾郵件文件夾?」。我非常肯定,這不是100%的保證。 – 2011-12-14 12:57:49

+1

嗯,是的,我知道這一點,但是一個沒有任何垃圾郵件歷史的新域名,只是在從特定服務器發送時纔會出現這些問題,這仍然很奇怪!我很確定,在這種情況下,我可以避免。 – luchomolina 2011-12-14 13:38:48

回答

8

我通常處理這對確保由WordPress發送的所有電子郵件服務器的水平通過我自己的SMTP服務器發送。你可以通過幾種方法做到這一點。我的首選是配置從我的服務器發送的所有郵件以使用SMTP。我通常使用Ubuntu服務器 - 這是一個使用PostFix SMTP https://help.ubuntu.com/community/Postfix的鏈接。另一種方法是使用其中一個SMTP插件並配置爲使用您的電子郵件服務器。過去我使用過這個 - http://wordpress.org/extend/plugins/wp-mail-smtp/screenshots/

+0

插件做了伎倆,謝謝! – luchomolina 2011-12-14 21:00:47

0

它的工作絕對

請使用此代碼,它可以幫助您: -

add_filter('wp_mail_from', 'my_mail_from'); 
       function my_mail_from($email) { 
        return "enter yout 'from' id"; 
       } 

       add_filter('wp_mail_from_name', 'new_mail_from_name'); 
       function new_mail_from_name($old) { 
        return 'enter your "from name"'; 
       } 
     wp_mail($admin_mail, $subject, $message);