2010-12-15 60 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