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

удаленный хост smtp отвечает: «550 Sender verify failed»

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

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

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

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

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

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

Есть другие предложения?

Спасибо

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

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

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

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

Некоторые SMTP-серверы настроены так, чтобы отклонять такое несоответствие.

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

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