2010-12-15 63 views
1

我想發送電子郵件(使用cakephp)到相同的服務器,但不同的id,如[email protected][email protected][email protected]。沒有錯誤消息拋出,但郵件沒有被user1和user2收到,當我從同一個[email protected]發送電子郵件到我的雅虎ID,反之亦然(從我的雅虎ID到無回覆@例子。它運作良好。無法弄清爲什麼郵件不能單獨發送到同一臺服務器。任何人都可以幫我解決這個問題嗎?問題郵件服務器發送電子郵件到同一服務器不起作用cakephp

+0

因此,user1和user2沒有收到電子郵件??如何從user2發送電子郵件 - >雅虎和雅虎 - > uer2/1。怎麼了? – Shoban 2010-12-15 17:56:17

+0

實際上no-reply也是來自同一臺服務器,有可能發自己的id但無法收到郵件 – 2010-12-15 18:53:29

回答

0

非常感謝您的幫助。我已經找到了問題,我們必須從/etc/postfix/main.cf中的「mydestination」中刪除我們的域名,並使用/etc/init.d/postfix reload重新加載postfix。這樣可行! :)

0

首先,確保您將電子郵件地址作爲數組提供。

其次,我在使用SMTP細節時遇到了這個問題。嘗試發送而不填充SMTP登錄詳細信息 - 如果腳本與郵件服務器在同一臺服務器上,則應該選擇默認登錄。

您也可以debug($this->Email);來嘗試查看設置。

+0

謝謝!我們使用的是後綴而不是smtp。 mail($ em,$ subject,$ message,$ headers); - 這是我的發送方式,我不確定如何傳遞數組。我們一次只發送一封郵件,並通過表單從用戶那裏收到。我相信我解釋清楚 – 2010-12-15 18:51:54

相關問題