Я установил стек Postfix (с Dovecot и Spamassassin, ClamAV + Amavis), который на самом деле работает довольно хорошо.
Он передает мои электронные письма (я использую Thunderbrid в качестве клиента) другим почтовым серверам. Пробовал разные, например gmx или gmail.
У меня есть старый почтовый сервер (iredmail по умолчанию, без настроек), который будет перенесен, как только новый сервер заработает.
Как бы то ни было, единственный почтовый сервер, который создает проблемы, - это этот. Когда я отправляю электронное письмо на эту машину iredmail, мой новый сервер postfix выдает мне уведомление «Недоставленная почта возвращена отправителю» со следующим содержанием:
<receiver@otherhost.com>: host mail.otherhost.com[OTHER_HOST_IP] said: 553 5.7.1
<sender@host.com>: Sender address rejected: not logged in (in reply to RCPT TO
command)
В дополнение к этому у меня есть почтовый журнал нового сервера postfix (замаскированный как host.com):
Feb 1 15:34:19 mail postfix/submission/smtpd[7090]: connect from p11e11b3f.dip0.t-ipconnect.de[MY_HOME_IP]
Feb 1 15:34:19 mail postfix/submission/smtpd[7090]: Anonymous TLS connection established from p11e11b3f.dip0.t-ipconnect.de[MY_HOME_IP]: TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)
Feb 1 15:34:19 mail postfix/submission/smtpd[7090]: 7E92928C0DAE: client=p11e11B3F.dip0.t-ipconnect.de[MY_HOME_IP], sasl_method=PLAIN, sasl_username=sender@host.com
Feb 1 15:34:19 mail postfix/cleanup[7096]: 7E92928C0DAE: message-id=<52ED05EA.5040401@host.com>
Feb 1 15:34:19 mail postfix/qmgr[4363]: 7E92928C0DAE: from=<sender@host.com>, size=673, nrcpt=1 (queue active)
Feb 1 15:34:19 mail postfix/submission/smtpd[7090]: disconnect from p11e11B3F.dip0.t-ipconnect.de[MY_HOME_IP]
Feb 1 15:34:20 mail postfix/smtpd[7101]: connect from localhost.localdomain[127.0.0.1]
Feb 1 15:34:20 mail postfix/smtpd[7101]: 9C3BC28C0DCA: client=localhost.localdomain[127.0.0.1]
Feb 1 15:34:20 mail postfix/cleanup[7096]: 9C3BC28C0DCA: message-id=<52ED05EA.5040401@host.com>
Feb 1 15:34:20 mail postfix/smtpd[7101]: disconnect from localhost.localdomain[127.0.0.1]
Feb 1 15:34:20 mail postfix/qmgr[4363]: 9C3BC28C0DCA: from=<sender@host.com>, size=1108, nrcpt=1 (queue active)
Feb 1 15:34:20 mail amavis[5722]: (05722-04) Passed CLEAN {RelayedOpenRelay}, [MY_HOME_IP]:59846 [MY_HOME_IP] <sender@host.com> -> <receiver@otherhost.com>, Queue-ID: 7E92928C0DAE, Message-ID: <52ED05EA.5040401@host.com>, mail_id: gSTyaLhv6ZgI, Hits: -1, size: 673, queued_as: 9C3BC28C0DCA, 1061 ms
Feb 1 15:34:20 mail postfix/lmtp[7098]: 7E92928C0DAE: to=<receiver@otherhost.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=1.2, delays=0.16/0/0/1.1, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 9C3BC28C0DCA)
Feb 1 15:34:20 mail postfix/qmgr[4363]: 7E92928C0DAE: removed
Feb 1 15:34:20 mail postfix/smtp[7102]: Untrusted TLS connection established to mail.otherhost.com[OTHER_HOST_IP]:25: TLSv1 with cipher ADH-AES256-SHA (256/256 bits)
Feb 1 15:34:20 mail postfix/smtp[7102]: 9C3BC28C0DCA: to=<receiver@otherhost.com>, relay=mail.otherhost.com[OTHER_HOST_IP]:25, delay=0.15, delays=0.05/0/0.05/0.05, dsn=5.7.1, status=bounced (host mail.otherhost.com[OTHER_HOST_IP] said: 553 5.7.1 <sender@host.com>: Sender address rejected: not logged in (in reply to RCPT TO command))
Feb 1 15:34:20 mail postfix/cleanup[7096]: C20F928C0DCB: message-id=<20140201143420.C20F928C0DCB@mail.host.com>
Feb 1 15:34:20 mail postfix/bounce[7103]: 9C3BC28C0DCA: sender non-delivery notification: C20F928C0DCB
Feb 1 15:34:20 mail postfix/qmgr[4363]: C20F928C0DCB: from=<>, size=3112, nrcpt=1 (queue active)
Feb 1 15:34:20 mail postfix/qmgr[4363]: 9C3BC28C0DCA: removed
Feb 1 15:34:20 mail postfix/virtual[7104]: C20F928C0DCB: to=<sender@host.com>, relay=virtual, delay=0.08, delays=0.04/0/0/0.03, dsn=2.0.0, status=sent (delivered to maildir)
Feb 1 15:34:20 mail postfix/qmgr[4363]: C20F928C0DCB: removed
В дополнение к этому подробному журналу у меня есть связанный фрагмент с машины iredmail "
Feb 1 17:44:48 mail postfix/smtpd[15073]: connect from unknown[HOST_IP]
Feb 1 17:44:48 mail postfix/smtpd[15073]: NOQUEUE: reject: RCPT from unknown[HOST_IP]: 553 5.7.1 <sender@host.com>: Sender address rejected: not logged in; from=<sender@host.com> to=<receiver@otherhost.com> proto=ESMTP helo=<mail.host.com>
Feb 1 17:44:48 mail postfix/smtpd[15073]: disconnect from unknown[HOST_IP]
Вопрос, который я задаю себе сейчас: есть ли неправильная конфигурация на сервере iredmail по умолчанию, о котором я не знаю, или есть неправильная конфигурация на моем новом сервере postfix, которую следует исправить.
И вообще, что именно означает эта ошибка, я немного новичок в этом сегменте системного администрирования почтовых серверов, но очень хочу узнать что-то новое.
Заранее спасибо.
(Новая машина постфикса замаскирована как HOST_IP
, mail.host.com
и sender@host.com
, старая машина iredmail замаскирована как: OTHER_HOST_IP
, mail.otherhost.com
и receiver@otherhost.com
)
По умолчанию iredmail не разрешает неаутентифицированные соединения, поступающие из контролируемых им доменов. Либо удалите домен отправителя из iredmail (если его там не должно быть), либо добавьте IP-адрес отправляющего сервера в mynetworks в конфигурации iRedMail (если вы ему доверяете).
Ваш iredmail-машина, которую вы назвали mail.otherhost.com
неправильно настроен. Похоже, что пользователи, подключающиеся к порту 25, должны пройти аутентификацию перед отправкой почты, что не подходит для входящих подключений через этот порт. Порт 25 предназначен для приема почты с других доменов в Интернете. Аутентификация должна быть обязательный только для входящих соединений на порт 587, порт отправки, который пользователи вашего домена используют для отправки исходящей почты.
Я не знаком достаточно с iredmail, чтобы сообщить вам точную настройку, которую нужно изменить, хотя это не должно быть слишком сложно найти.
Однако, если вы все равно выводите коробку из эксплуатации и ее замена работает, вы можете просто проигнорировать ее и заменить на новый сервер.
Сообщение Sender address rejected: not logged in
означает, что использованный адрес отправителя ("From:
"адрес") имеет владельца - вероятно, он размещен на данном сервере, поэтому электронные письма с этого адреса не могут приходить извне.
На данном сервере, вероятно, существует почтовый ящик или псевдоним с заданным адресом - попробуйте удалить его.