Что использует 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. Там почти нет, все они будут работать.