Как правильно настроить sendmail для отправки почты?
Добрый день,
На сервере установил sendmail, мне нужно сделать так что когда я в PHP пишу функцию mail() то sendmail подключался по SMTP к серверу mail.ru и отправлял через него почту. Что прописать в PHP.ini я знаю, а вот как настроить сам sendmail?
Заранее большое спасибо!
Sendmail MTA не рекомендуется использовать за исключением очень экзотических кейсов, потому что отстрелить себе все органы в процессе допиливания sendmail.cf более, чем реально.
chupasaurus: Макросы покрывают достаточно, чтобы работало. Настройка не ради настройки, а ради того, чтобы работало. В отдельных случаях читается документация, находится нужный параметр, вписывается...
chupasaurus: поставил на сервер ssmtp, настроил, вроде все работает. Настроил для работы с сервером mail.ru, как в документации 465 порт у меня почему то не работал, прописал 25 порт все заработало.
Теперь письма с PHP уходят через обычную функцию mail(), что собственно и требовалось.
Если писем немного, то лучше сразу подключасься к mail.ru и через него отправлять почту.
Ну а если таки хочется использовать собственный почтовый сервер, то поставьте postfix, exim или opensmtpd. Я за последний вариант. Только вам еще предстоит настроить как минимум sfp и dkim.