У меня есть домены на двух серверах: example.edu.au и example.camp
Когда я пытаюсь отправить электронное письмо (через Exim, SMTP) с pr@example.camp на eman@example.edu.au, я получаю возвращенное письмо с сообщением «Sender Verify Failed».
Что может быть причиной сбоя проверки отправителя, если электронное письмо приходит с одного из моих серверов на другой? Как я мог это исправить?
Я могу без проблем отправить письмо с example.edu.au в example.camp. Помимо этого конкретного примера, я могу без проблем отправлять и получать оба этих письма.
2017-01-24 23:39:11 1cWAg0-0000qw-MZ ** eman@example.edu.au R=dnslookup T=remote_smtp H=mail.example.edu.au [45.56.85.76] X=TLS1.2:RSA_AES_128_CBC_SHA1:128 CV=no: SMTP error from remote mail server after RCPT TO:<eman@example.edu.au>: 550-Verification failed for <pr@example.camp> 550-Unrouteable address 550 Sender verify failed
550-Unrouteable address 550 Sender verify failed
Означает, что сервер exim не может разрешить записи MX / A для домена и у вас включена проверка отправителя.
Подробнее об этом в документация
Если можете, войдите на сервер, на котором запущен exim, например, example.edu.au, и запустите dig MX
mus.camp
, хотя в спецификации RFC указано, что вы можете использовать запись A или записи MX.
TL; DR; Похоже на проблему с DNS.
Если вы используете WHM (WebHostManager), вы можете остановить проверку SPF по следующему пути: WHM: Main >> Service Configuration >> Exim Configuration Editor >> Standard Options >> Mail >> Sender Verification. Попробуйте это на mail.example.edu. .au сервер