sendmail/qmail 都在同一台服务器上运行。哪个用于发送电子邮件?

sendmail/qmail 都在同一台服务器上运行。哪个用于发送电子邮件?

sendmail 和 qmail 都在同一台服务器上运行。我如何知道哪一个用于发送电子邮件?

我有一个 PHP 应用程序,它通过 mail() 函数发送电子邮件。它使用的 SMTP 服务器同时运行两个进程。它是用于实时应用程序的服务器,因此我无法停止一个进程来做一些测试。

答案1

您必须查看php.ini文件中的[mail function]。这里指定了邮件发送二进制文件的路径。无论这里指定了什么,mail()PHP 中的函数都会使用它们。

sendmail_path = /usr/sbin/sendmail -t -i

上面的应该是默认的。因此,如果您没有更改任何内容,PHP 将使用sendmail

作为@JdeBP提及,您还可以快速查看收到的邮件的标题。如果您查看各个Received部分,您将找到正在使用的服务器软件的一些标识。

相关内容