У меня есть сервер Apache, который успешно отправляет электронные письма в течение последних нескольких лет - ранее на этой неделе адрес отправителя во всех электронных письмах, отправленных postifx, изменился, и в результате 99% сообщений возвращаются или помечаются как спам.
Мне не известно о каких-либо изменениях, внесенных в сервер или DNS, но электронные письма отклоняются и помещаются в черный список.
В моем почтовом журнале у меня есть два сообщения, отправленных с интервалом в 7 минут - первое нормально и отправляется, но все последующие отскакивают:
Sep 3 08:04:52 web01 postfix/pickup[1760]: 9E75E490081: uid=48 from=<apache>
Sep 3 08:04:52 web01 postfix/cleanup[2597]: 9E75E490081: warning: header To:
RECIPIENT1, from local; from=<apache@domain.com>
Sep 3 08:04:52 web01 postfix/cleanup[2597]: 9E75E490081: warning: header
Subject: Subject from local; from=<apache@domain.com>
Sep 3 08:04:52 web01 postfix/cleanup[2597]: 9E75E490081: message-id
<20140903080452.9E75E490081@web01.domain.com>
Sep 3 08:04:52 web01 postfix/qmgr[1069]: 9E75E490081: from=<apache@domain.com>,
size=850, nrcpt=1 (queue active)
Sep 3 08:05:06 web01 postfix/smtp[2600]: 9E75E490081: to=<RECIPIENT1>,
relay=RELAY[XX.XX.XX.XX]:25, delay=14, delays=0.34/0.02/2.4/12, dsn=2.0.0,
status=sent (250 OK id=1XP5Yn-000AW9-Bm)
Sep 3 08:05:06 web01 postfix/qmgr[1069]: 9E75E490081: removed
Основное отличие состоит в том, что адрес from был изменен с aopache@domain.com на apache.domain.domain, а domain.com был изменен на просто домен:
Sep 3 08:11:31 web postfix/pickup[1065]: 35425490081: uid=48 from=<apache>
Sep 3 08:11:31 web postfix/cleanup[1634]: 35425490081: warning: header To:
RECIPIENT2, from local; from=<apache@domain.domain>
Sep 3 08:11:31 web postfix/cleanup[1634]: 35425490081: warning: header Subject:
Subject from local; from=<apache@domain.domain>
Sep 3 08:11:31 web postfix/cleanup[1634]: 35425490081: message-id
<20140903081131.35425490081@web.domain>
Sep 3 08:11:31 web postfix/qmgr[1066]: 35425490081: from=<apache@domain.domain>,
size=855, nrcpt=1 (queue active)
Sep 3 08:11:35 web postfix/smtp[1637]: 35425490081: to=<RECIPIENT2>,
relay=RELAY2[XX.XX.XX.XX]:25, delay=4.8, delays=0.12/0.02/2.7/2, dsn=5.0.0,
status=bounced (host RELAY2[XX.XX.XX.XX] said: 550-Verification failed for
<apache@domain.domain> 550-The mail server could not deliver mail to
apache@domain.domain. The account or domain may not exist, they may be
blacklisted, or missing the proper dns entries. 550 Sender verify failed
(in reply to RCPT TO command))
Sep 3 08:11:36 web postfix/cleanup[1634]: 2497D554007: message-id=
<20140903081136.2497D554007@web.domain>
Sep 3 08:11:36 web postfix/bounce[1639]: 35425490081: sender non-delivery
notification: 2497D554007
Sep 3 08:11:36 web postfix/qmgr[1066]: 2497D554007: from=<>, size=3591,
nrcpt=1 (queue active)
Sep 3 08:11:36 web postfix/qmgr[1066]: 35425490081: removed
Есть идеи, что могло вызвать это, и, что более важно, как я могу это исправить?
Конкретные сообщения об ошибках, которые вы получаете, указывают на то, что это проблема:
550-Verification failed for
<apache@domain.domain> 550-The mail server could not deliver mail to
apache@domain.domain. The account or domain may not exist, they may be
blacklisted, or missing the proper dns entries. 550 Sender verify failed
(in reply to RCPT TO command))
Смотрите, где это говорит «Аккаунт или домен может не существовать»
Это твоя проблема. Используйте действительный адрес (включая действительный домен) в качестве отправителя конверта, а также в заголовке «От».