7

Недавно я настроил почтовый сервер, следуя инструкциям на linode.com (https://library.linode.com/email/postfix/postfix2.9.6-dovecot2.0.19-mysql), за исключением того, что я использую postgreSQL вместо mySQL.

Все на сервере работает нормально, за исключением того, что я не могу отправлять электронную почту на внешние адреса из моего почтового клиента (Mac Mail). Когда я пытаюсь отправить сообщение на внешний адрес, я получаю следующую ошибку из постфикса:

NOQUEUE: reject: RCPT from comcast.net[174.51.xxx.xx]: 554 5.7.1 <user@somewhere.external.com>: Relay access denied; from=<user@mydomain.com> to=<user@somewhere.external.com> proto=ESMTP helo=<[10.0.0.15]>

(Обратите внимание, я отредактировал с IP-адрес)

Я настроил использовать dovecot в качестве механизма аутентификации. В логах dovecot я получаю:

Oct 23 16:44:31 auth: Debug: client in: AUTH    2   PLAIN   service=smtp    nologin lip=50.116.xx.xx    rip=174.51.xxx.xx   secured resp=<hidden>
Oct 23 16:44:31 auth: Debug: sql(user@mydomain.com,174.51.xxx.xx): query: SELECT email as user, password FROM virtual_users WHERE email='user@mydomain.com';
Oct 23 16:44:31 auth: Debug: client out: OK 2   user=user@mydomain.com

Таким образом, похоже, что dovecot одобряет имя пользователя и пароль, но postfix все еще обрабатывает его, как будто он был отклонен. Кто-нибудь имеет представление о том, что происходит или как я могу отладить это дальше?

Спасибо!

1 ответ1

10

Я смог решить мою проблему, изменив конфигурацию postfix main.cf следующим образом:

smtpd_relay_restrictions = 
    permit_mynetworks 
    permit_sasl_authenticated 
    defer_unauth_destination

вместо использования smtpd_recipient_resrictions

Оказывается, что после постфикса 2.10.0 вместо smtpd_relay_restrictions следует использовать smtpd_recipient_restrictions . (smtpd_recipient_restrictions теперь должен использоваться только для ограничения спама).

Для получения дополнительной информации:http://de.postfix.org/ftpmirror/official/postfix-2.10.0.RELEASE_NOTES

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .