linux – 测试邮件服务器/服务器而不是收件人

前端之家收集整理的这篇文章主要介绍了linux – 测试邮件服务器/服务器而不是收件人前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们在 Linux服务器上有一个Drupal网站,它使用mail()通过 PHP发送邮件.我认为这将使用 PHPmailer和sendmail.

域名是www.myclientdomain.com,我们可以整天从网站收到电子邮件.对于我们的电子邮件,我们的Gmail一切都很棒.

但是,他们无法从Web服务器接收任何电子邮件.电子邮件的发送时间为no-reply@myclientdomain.com

他们正在运行Exchange我相信并且我们已经制定了SPF记录,但这似乎没有任何帮助.

我怎样才能最好地模拟从服务器发送电子邮件,并测试他们的邮件服务器响应的内容.我可以使用哪些工具来查看某些日志,或者找到此问题的根源?我没有从他们的Exchange管理员那里获得太多帮助,似乎没有出现过他们的交易所,所以它之前的东西可能会挤压它.Barracuda,谁知道.

解决方法

当我看到这种情况发生时,几乎总是因为邮件是在本地传递的.托管myclientdomain.com的Drupal Web服务器不知道myclientdomain.com的电子邮件是在外部托管的.

您应该能够通过查看/ var / log / maillog或mail.log或exim_main.log或在发行版中命名的任何邮件日志来快速验证这一点.

另一个非常有用的工具是telnet.您可以从Drupal服务器telnet到Exchange服务器并模拟SMTP连接.这将让您查看Exchange服务器发回的邮件,并验证您是否可以将正确的电子邮件发送到该Exchange服务器.

有关如何通过telnet进行手动SMTP会话的快速教程如下:

http://www.networkclue.com/internet/smtp/manual-test.aspx

祝好运!

猜你在找的Linux相关文章