我有一个使用 PHPMailer 发送电子邮件的脚本。电子邮件通过直接 SMTP 连接发送到远程邮件服务器。问题是,虽然当我在本地机器上运行脚本时一切似乎都很好,但当脚本在我们的实时站点上使用同一个远程 SMTP 服务器运行时,电子邮件永远不会通过。令人好奇的是,它似乎曾在某个时间点起作用,并且最近决定它不再起作用了。
有哪些潜在的失败点?我无权访问有问题的 SMTP 服务器,因此我无法在不提交支持票的情况下检查其日志文件,虽然我刚刚获得了对发送电子邮件的 Web 服务器的 sudo 访问权限,但我不太确定我在寻找要通过的日志文件等方面的内容。
FWIW,我的本地机器运行的是 Ubuntu 8.10,而远程机器运行的是 Red Hat Enterprise Linux ES 版本 4(Nahant Update 1),所以版本有点不同,但我真正想要的是关于我应该在哪里寻找问题的一些指示。