我正在使用亚马逊云服务来托管我的网页。我们的网站实际上每小时发送大量电子邮件。在一瞬间,我们的服务器可能会被要求发送30封或更多邮件。
有时我们的客户抱怨没有收到来自网络的电子邮件,这些邮件连接到我们的邮件服务器以发送电子邮件。如果我们直接从我们的地址向他们的地址发送电子邮件,就不会发生这种情况,因此我非常清楚是导致问题的网页。
问题是我不知道发生了什么,也不知道该寻找什么。我检查了该服务器的内存和CPU,一切似乎都运行良好
答案 0 :(得分:0)
确保您的网站使用正确的退回地址(也称为信封发件人地址)发送邮件。这不必与 From :标头中的地址相同。默认情况下,这通常类似于" apache@www.example.com" - 我不了解亚马逊)。这些类型的退回地址很糟糕,因为如果出现问题通常您不会收到错误消息。使用真实的电子邮件帐户。要查看您当前使用的退回地址,请查看收到的邮件的邮件来源,并查看 Return-Path 标题。
检查邮件服务器的日志以查找丢失的邮件。要么报告错误(在这种情况下你应该将错误发送到你的退回地址),要么报告发送到目标服务器的消息(在这种情况下,你告诉你的客户检查他们的maillogs,因为你可以证明你已经发送了消息)