Удаленный хост smtp отвечает «550 Проверка отправителя не удалась»

9

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

550-Verification failed for <jonathan@aprimatic.es>
550-No Such User Here
550 Sender verify failed

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

Я попробовал те же команды с telnet с моего ноутбука, и я получил 250 okответы, что привело к мысли, что пользователь действительно существует.

Почему тогда удаленный хост не получает тот же ответ, что и я?

Как я могу проверить, действительно ли трафик с удаленного хоста маршрутизируется на мой отправляющий хост?

Любые другие предложения?

Спасибо

jfoucher
источник
Я имел дело с этим в прошлом, и мы связались с администратором принимающего почтового сервера, который должен был изменить его настройки. Вы можете связаться с ними?
Charnley
Попробуйте по телефону не с вашего ноутбука, а с самого почтового сервера.
DmitryK
От хоста назначения к хосту отправки вы имеете в виду? Я хотел бы сделать это, но, к сожалению, у меня нет доступа к хосту назначения, только к отправителю.
jfoucher

Ответы:

9

Это не твоя вина. Это ошибка сервера вашего получателя.

Делать «проверку отправителя» всегда плохая идея. Вы должны убедить получателя прекратить это поведение, так как это неподходящий метод защиты от спама.

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

mailq
источник
2
Все эти глупые аргументы в «ПОЧЕМУ это плохая идея» не являются абсолютно убедительными. Если вы отправляете почту с хромой ОТ :, это плохая идея и ваша проблема. И да, это твоя вина
Пойдж
Хотя ваши ответы полезны для выяснения проблемы, это не решение, так как никто не знает, какой сервер отклонит следующий пост
Это не решение, потому что это не ваша проблема ... Вы не можете полагаться на серверы для ответа на глаголы VRFY, и если вы это сделаете, то это ваша собственная проблема; не люди, с которыми вы не сможете общаться. RFC2520 (1999) Раздел 2.11 утверждает, что VRFY должен быть отключен.
Крис С
4

Это потому, что вы используете поле От, которое отличается от фактического имени учетной записи почтового ящика.

Некоторые SMTP-серверы настроены на отклонение такой несогласованности.

Так, например, если ваше реальное имя учетной записи sender@abc.com, вы не можете отправлять электронные письма как no-reply@abc.com.

Люка Фагиоли
источник
Это была именно моя проблема. Изменил «с адреса» и электронная почта начала работать сразу. Я использую cPanel для SMTP.
Томас Гонсалес
0

У меня была такая же ошибка. Это сработало после того, как я добавил root:user1@example.com:mail.example.comстроку в /etc/ssmtp/revaliasesфайл.

Ikrom
источник