需要从我的服务器和第三方提供商发送邮件

时间:2016-01-19 15:38:39

标签: php email phpmailer spf zoho

是否可以从两个有效来源发送邮件?

为了扩展这一点,我运行一个在线商店网络应用程序,分离关注点(和服务器)我现在正在使用第三方处理邮箱,(zoho.com),你可以想象,我的mx记录点对于他们提供的名称,spf看起来如下:v=spf1 mx include:zoho.com ~all与zoho一起工作顺利。

现在,在每天结束时,我们需要通知每位客户他们的订单,以及白天的其他各种自动邮件。

这些邮件来自服务器,都是使用PHPMailer发送的,但故意不使用SMTP,因为我会很快填写zoho的队列和外发邮件的配额。

更重要的是,我无法接收从服务器发送的自己域名邮件,但所有其他用户似乎都可以获得服务器生成的邮件。

所以问题是,我该怎样做才能让我的服务器成为我的域名的经过验证的发件人而不删除zoho当然,SPF会有一些变化?

2 个答案:

答案 0 :(得分:1)

您可以添加多个域名,const char *应为~all

-all

答案 1 :(得分:0)

这里的实际问题是使用Exim的MTA设置,其中我自己的域名被设置为localdomain,因此邮件甚至没有离开服务器,通过将其更改为remotedomain邮件开始正常工作。