如何在AWS EC2 Linux Apache实例上查看SMTP服务器日志



我有一个EC2实例运行标准LAMP堆栈(Linux、Apache、MySQL、PHP)。我使用PHP每天发送几封电子邮件(最多4或5封)。这一切顺利进行。

每隔一段时间,我就会需要调试或测试一些发送的电子邮件。为此,我将连续运行特定的电子邮件发送脚本10-20次。我注意到,其中一些电子邮件从未被列出的电子邮件地址接收到。这种情况是偶发的,在脚本未更改时会发生。我认为这是因为EC2内置的SMTP服务器正在限制我的电子邮件。

如何查看EC2上SMTP服务器的日志?

如果您的应用程序使用本地主机作为SMTP服务器,则日志应位于/var/log/maillog中。

注意:AWS对从EC2实例发送的电子邮件有限制:

使用第三方smtp服务器时的AWS EC2电子邮件发送限制

使用外部smtp服务器发送电子邮件时达到亚马逊EC2邮件限制

最新更新