2015-01-16 67 views
2

我在WordPress網站上使用了一個名爲Form Manager的插件來管理表單提交。我在運行Plesk的VPS上安裝了網站,我從來沒有遇到任何問題。我最近將網站移到了運行WHM/cPanel的VPS,現在我無法接收發送到該網站所在域的電子郵件。WordPress我無法接收從表單發送到我自己的域名的電子郵件。

遠程郵件交換器是cPanel中MX記錄選項下的域的選定選項。同一服務器上的其他站點能夠在其域中接收電子郵件。儘管他們使用不同的方法和不同的插件。我嘗試添加客戶端MX記錄並且沒有區別(我仍然使用遠程郵件交換器)。

enter image description here

我在插件選項使用WordPress(wp_mail)或PHP(郵件)。這兩種選擇都沒有什麼不同。

有沒有人有任何想法?

回答

-2

我認爲你使用免費的主機服務。這些主機不支持郵件服務。您可以使用php函數發送電子郵件(郵件())

+0

在一天結束的時候,WordPress是簡單地寫自己的包裝器'郵件()' – Machavity

0

很可能您的服務器將自己視爲您的域的郵件服務器,這意味着它甚至不需要DNS來查找MX記錄。我在Plesk上看到了很多,這對cPanel來說也很常見。

什麼,你可能會需要做的就是disable local delivery in Sendmail

+0

這是什麼,我認爲正在發生的事情爲好。我沒有任何東西在/etc/mail/sendmail.mc我的郵件目錄是空的,除了一個名爲spamasassin的目錄...我是否需要安裝sendmail? – mbacon40

+0

不需要。看看你的php.ini文件,找出發送郵件的郵件。如果沒有安裝sendmail,你可能會使用Postfix。 – Machavity

相關問題