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

Постфикс с адреса изменен, почта отклоняется

У меня есть сервер 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))

Смотрите, где это говорит «Аккаунт или домен может не существовать»

Это твоя проблема. Используйте действительный адрес (включая действительный домен) в качестве отправителя конверта, а также в заголовке «От».