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

проблемы с sendmail

Я использую sendmail для отправки писем через скрипт PHP. Электронные письма идут нормально, за исключением нескольких доменов, для которых, когда я запускаю команду sendmail -q -v, появляется следующая ошибка:

Отложено: 421 неверный домен отправителя (неверно настроенный DNS)

Я также вижу много сообщений в очереди, когда запускаю команду sendmail -bp.

Может ли кто-нибудь направить меня сюда?

Попробуйте принять сообщение об ошибке за чистую монету.

В нем говорится, что часть имени домена в имени почтового ящика отправителя конверта не является допустимым именем домена. Как это действительно было в случае с вопрошающим в этом ответе ServerFault…

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

Могу поспорить, что некоторые принимающие серверы требуют, чтобы ваш DNS также предоставлял запись SPF для вашего почтового домена.

Видеть: Как установить SPF запись?