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

550-Ошибка проверки при пересылке электронной почты на некоторые серверы

У меня установлен Postfix и работает с проверкой SPF и SRS-перезаписью. Когда он пересылает электронную почту на внешний адрес, иногда его smtp запрещает ретрансляцию почты с сообщением: Отказано в доступе к ретрансляции 550 Ошибка проверки отправителя Другие системы принимают эти электронные письма без каких-либо проблем.

Это какая-то проблема с запрещенными символами в адресе MAIL FROM, перезаписанном SRS?

Переписанное письмо с адресов выглядит так:

SRS0=47InG7z-zA=XJ=original.domain=john.doe@srs.my.domain

Ответ:

Apr  9 16:08:37 postfix/smtp[21401]: 9D894323C43E: to=<forward.address@example.com>, orig_to=<orig.address@my.domain>, relay=example.com[256.256.256.256]:25, delay=2, delays=0.37/0.49/1/0.1, dsn=5.0.0, status=bounced (host example.com[256.256.256.256] said: 550-Verification failed for<SRS0=47InG7z-zA=XJ=original.domain=john.doe@srs.my.domain>  550-Called:   1.2.3.4 550-Sent:     RCPT TO:<SRS0=47InG7z-zA=XJ=original.domain=john.doe@srs.my.domain>  550-Response: 554 5.7.1<SRS0=47InG7z-zA=XJ=original.domain=john.doe@srs.my.domain>: Relay access denied 550 Sender verify failed (in reply to RCPT TO command))

У меня возникла аналогичная проблема при ретрансляции моего местного postmail на мой собственный SMTP-сервер.

Полученная мной ошибка была

550-The mail server could not deliver mail to daemon@macbook.local. 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))

Проведя небольшое исследование, я обнаружил, что мой SMTP блокирует любую электронную почту, для которой не настроен DNS.

То, что мне нужно было сделать, было установлено postfix отправить по другому адресу.

Перепишите свой адрес электронной почты, чтобы решить эту проблему

Откройте Терминал (OS X) и запустите эту команду

sudo echo "@macbook.local realemail@myserver.com >> /etc/postfix/generic

+ Изменить @macbook.local с именем вашей машины. Использование этого формата позволит любой исходящей электронной почте от postfix работать при условии, что в конце есть @ macbook.local. Используйте журнал почты, чтобы узнать исходящий адрес: tail -f /var/log/mail.log

+ Изменить realemail@myserver.com с настоящим адресом электронной почты, над которым у вас есть полномочия

Следующие шаги - настройка main.cf и паролей

Шаги 2 и далее в этом руководстве помогут вам понять, что вам нужно, если вам нужно настроить postfix с нуля:

http://blog.anupamsg.me/2012/02/14/enables-postfix-for-outbound-relay-via-gmail-on-os-x-lion-11/

В первую очередь это их проблема, но частично и ваша. На удаленной стороне они реализовали проверка адреса отправителя, и поскольку вы выполняете SRS, возможно, что postfix не ответит положительно на зонд для переписанного адреса отправителя (или на ЛЮБОЙ зонд проверки адреса отправителя). Вероятно, вы сможете увидеть зонд в своем почтовом журнале, будет соединение с этого сервера и RCPT TO: SRS0=47InG7z-zA=XJ=original.domain=john.doe@srs.my.domain

Я бы попытался связаться с их почтовым администратором и посмотреть, не удастся ли вам выработать дружеское решение, SAV, включенный для всех доменов, является контрпродуктивным, поскольку нет гарантии, что положительный ответ означает, что адрес отправителя существует, или что отрицательное значение означает, что адрес не существует.