我在向Drupal(Ubercart)发送订单电子邮件时遇到问题。
我实际上认为问题不在Drupal中,因为电子邮件已正确发送到我的电子邮件地址,但它没有到达公司的电子邮件地址。
到目前为止我已经做了什么来理解什么是问题:
任何提示? 感谢
更新:服务器日志:
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
答案 0 :(得分:1)
如果某些电子邮件正在通过,则可能不是drupal或php问题。检查邮件服务器日志。
答案 1 :(得分:0)
不要过多地出汗。这在新服务器上非常正常,特别是如果公司在某个地方有过滤器。如果实际工作的话,这类事情通常会在一两天内发挥作用,这似乎就是这种情况。
答案 2 :(得分:0)
这些问题有助于解决问题....
电子邮件是否作为网站托管在不同的服务器上,并且与网站具有相同的域名?
Drupal能够向公司电子邮件发送电子邮件吗?
在我看来,电子邮件没有离开服务器(DNS问题)。
***在指向公司邮件服务器的Web服务器上添加MX DNS记录。
答案 3 :(得分:0)
你可能想看看这个Atwood的帖子:
So You'd Like to Send Some Email (Through Code)
简要总结: