0

我在从 Drupal (Ubercart) 发送订单电子邮件时遇到问题。

我实际上不认为问题出在 Drupal,因为电子邮件被正确发送到我的电子邮件地址,但它没有到达公司电子邮件地址。

到目前为止,我为了解问题所在所做的工作:

  • 我在我的地址上收到了来自 Drupal 的电子邮件(所以 drupal + 服务器可以发送电子邮件.. 一切正常)
  • 我已经向公司地址发送了一封电子邮件(有效)
  • 我删除了另一个电子邮件地址上的垃圾邮件过滤器(禁止垃圾邮件过滤器已禁用)。
  • 我正在等待一天结束,希望服务器滞后..但我不这么认为,因为我做了第 2 点并且它立即到达......

任何提示?谢谢

更新:服务器日志:

2010-07-27 17:48:02 1OdmNu-0005fT-As <= o110334@hostingservice.com U=o110334 P=local S=25369 T="New order" for companyaddress@company.com
2010-07-27 17:48:02 1OdmNu-0005fY-Da <= o110334@hostingservice.com U=o110334 P=local S=1050 T="New Order" for companyaddress@company.com
2010-07-27 17:51:28 1OdmRE-0006fr-NQ <= o110334@hostingservice.com U=o110334 P=local S=25377 T="New order" for companyaddress@company.com
2010-07-27 17:51:28 1OdmRE-0006fv-OJ <= o110334@hostingservice.com U=o110334 P=local S=1052 T="New Order" for companyaddress@company.com
2010-07-27 18:04:15 1Odmdb-0002C9-63 <= o110334@hostingservice.com U=o110334 P=local S=822 T="New order" for myaddress@gmail.com
4

4 回答 4

1

如果某些电子邮件正在通过,则可能不是 drupal 或 php 问题。检查您的邮件服务器日志。

于 2010-07-27T16:27:42.043 回答
0

不要出汗太多。这在新服务器上很正常,特别是如果公司在某处有过滤器。如果确实有效,这些事情通常会在一两天内自行解决,似乎就是这样。

于 2010-07-27T21:09:21.047 回答
0

这些问题将有助于解决问题......

电子邮件是否与网站托管在不同的服务器上,并且与网站具有相同的域名?

Drupal 是否可以将电子邮件发送到公司电子邮件?

在我看来,电子邮件没有离开服务器(DNS 问题)。

***在指向公司邮件服务器的网络服务器上添加 MX DNS 记录。

于 2010-07-28T04:34:13.810 回答
0

你可能想看看这个 Atwood 帖子:

所以你想发送一些电子邮件(通过代码)

一个简短的总结:

  1. 确保发送电子邮件的计算机具有反向 PTR 记录
  2. 在您的 DNS 和代码中配置 DomainKeys 识别邮件
  3. 在您的 DNS 中设置 SenderID 记录
于 2010-07-29T02:12:54.847 回答