2

sendmail и qmail работают на одном сервере. Как я могу узнать, какой из них используется для отправки электронной почты?

У меня есть приложение PHP, которое отправляет электронную почту через функцию mail(). На используемом SMTP-сервере запущены оба процесса. Это сервер, используемый для живых приложений, поэтому я не могу остановить один процесс для выполнения некоторых тестов.

1 ответ1

2

Вам нужно будет заглянуть в ваш файл php.ini под [mail function] . Здесь указывается путь к двоичному файлу отправки почты. Что бы здесь ни указывалось, функция mail() в PHP будет использовать.

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

Выше должен быть по умолчанию. Итак, если вы ничего не изменили, PHP будет использовать sendmail .

Как упоминает @JdeBP , вы также можете быстро взглянуть на заголовки полученных писем. Если вы загляните в различные разделы « Received , вы найдете некоторую идентификацию используемого серверного программного обеспечения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .