Что использует php, если установлено несколько MTA?

Мне просто интересно, что произойдет, если я установил sendmail, а затем установил postfix, что будет использовать php, когда я использую mail команда?

Вызовет ли 2 MTA другие проблемы? Я очень новичок в этом, поэтому спасибо за вашу помощь.

2 ответа

Решение

Вы не можете установить несколько MTA, только один может предоставить /usr/sbin/sendmail вовремя. Вы можете установить путь к MTA в php.ini, посредством sendmail_path вариант, если он установлен где-то еще, или вы хотите использовать его с параметрами, отличными от параметров по умолчанию. Если вы установите postfix, sendmail будет удален, а postfix предоставит /usr/sbin/sendmail,

Это можно настроить через php.ini, но по умолчанию он будет использовать sendmail Большинство MTA заменяют двоичный файл sendmail своей собственной копией, поэтому любой пакет, предоставляющий двоичный файл sendmail, используется php, при условии, что вы не внесли никаких изменений в конфигурацию.

В качестве стороны не устанавливайте несколько MTA. Там почти нет, все они будут работать.

Другие вопросы по тегам