Назад | Перейти на главную страницу

Настройка sendmail для маршрутизации всех писем извне вызывает ошибки

У меня была проблема с отправкой почты sendmail локально для домена вместо чтения записей mx, но я не мог ее решить. Может быть, кто-нибудь скажет мне, если я пропущу какой-либо шаг.

У меня есть vps, на котором запущен mydomain.com, и мой сайт drupal использует sendmail для отправки писем при отправке форм и т. Д. Однако письма доходили до других доменов, но не на почтовый идентификатор mydomain.com, размещенного на VPS. Это произошло потому, что sendmail был настроен для локальной маршрутизации почты для этого домена, о чем свидетельствуют записи журнала.

Jun 18 06:38:09 i-8941-41970-VM sendmail[23728]: r5HAqCB4013371: to=<secretary@mydomain.com>, ctladdr=<apache@i-8941-41970-VM.cs22edcloud.internal$

Я подписался на одну из публикаций на ServerFault и отредактировал свой /etc/mail/sendmail.mc

VERSIONID(`nullclient setup')dnl
FEATURE(`nullclient',`mx.mydomain.com')dnl

Затем я запустил m4 /etc/mail/sendmail.mc> /etc/mail/sendmail.cf

Однако почта не доставляется на mydomain.com. следующие записи регистрируются в / var / log / mailog

Jun 18 07:42:21 i-8941-41970-VM sendmail[26265]: r5I6gCQq026263: to=<secretary@mydomain.com>, ctladdr=<apache@i-8941-41970-VM.cs22edcloud.internal> (48/48), delay=00:00:09, xdelay=00:00:09, mailer=esmtp, pri=121044, relay=mx1.mydomain.com. [64.92.120.50], dsn=4.0.0, stat=Deferred: 450 4.1.8 <apache@i-8941-41970-VM.cs22edcloud.internal>: Sender address rejected: Domain not found

Похоже, вам придется привязать реальный домен к строке «От», т.е., возможно, использовать настройки маскарада, а также параметры добавления имени домена.