LINUX.ORG.RU
ФорумAdmin

Настройка sendmail в Ubuntu 18.04

 , , , ,


1

1

Друзья всем привет! Впервые сталкиваюсь с настройкой sendmail, бьюсь уже 2 недели, но результата нет. Стоит в качество DNS Resolver - pfSensе, за ним в LAN находится Ubuntu 18.04 с nginx на котором висят сайты. В качестве почты используется mail.ru (biz.mail.ru, вообщем почта для всех доменов настроена, есть SPF, DKIM). Теперь проблема в том, что с сайтов нельзя средствами PHP и Sendmail отправить сообщения. Работает только SMTP. В файле /etc/mail/access Connect:localhost RELAY domain1.ru RELAY domain2.ru RELAY и тд.

В /val/log/mail.log получаю: Feb 26 19:28:25 ubuntu sm-mta[3906]: 01QGFxAd003596: 01QGSO7W003906: DSN: User unknown Feb 26 19:28:25 ubuntu sm-mta[3906]: 01QGSO7W003906: to=name@domain1.ru, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=30000, relay=domain1.ru., dsn=5.3.5, stat=Local configuration error

Что не так? Не ругайте сильно, лучше помогите с настройкой плз!!!

Ответ на: комментарий от alvian

Просто думал настроить для примитивной функции релея. У меня нет задачи сделать почтовый сервер локально.

А, тогда Postfix справится на самом деле. И даже какой-нибудь opensmtpd. Sendmail тут избыточен.

AS ★★★★★ ()
Последнее исправление: AS (всего исправлений: 1)

Друг!

Ответ на этот твой вопрос «что не так» прост - всё не так. Ты совсем-совсем не разбираешься в sendmail-е, извини.

Объяснить тебе, как его настраивать долго, сложно и незачем. Лучше погугли и сделаешь сам, это не сложно (шутка). Тут тебе едва ли кто-то поможет.

anonymous ()

Что не так? Не ругайте сильно, лучше помогите с настройкой плз!!!

И смотри, куда попало сообщение 01QGSO7W003906 (что-то не написал вчера). Там написано чуть больше, чем Local configuration error. Ну и User unknown быть не должно.

AS ★★★★★ ()
Последнее исправление: AS (всего исправлений: 1)

Что не так? Не ругайте сильно, лучше помогите с настройкой плз!!!

Для этого неплохо бы знать текущие настройки Вашего Sendmail. Файл sendmail.cf просить не буду - чтение его - занятие не для слабонервных, но mc-файл вместе со вспомогательными m4-файлами стоило бы выложить. Вы ведь конфигурировали Sendmail перед тем, как начать им пользоваться?

Serge10 ★★★★★ ()
Ответ на: комментарий от WoozyMasta

Установил ssmtp. Вопрос в другом, у меня на серваке несколько доменов висият и мне нужно отправлять почту с каждого сайта с собственного домена. Посмотрев настройки ssmtp там настраивается все только для одного? Что-то типа RELAY мне нужно, как я понял. Так где это реализовать человечески можно? Остается postfix?

alvian ()
Ответ на: комментарий от alvian

man вы не читали по ssmtp, есть конфиг /etc/ssmtp/revaliases в нем настраиваем соответствие учетных записей, или разрешаем rewriteDomain и используя привилегированную учетку шлем почту с разных доменов.

Если «сложна», есть еще альтернатива ssmtp с аккаунтами - msmtp

WoozyMasta ()