Sendmail: адрес отправителя отклонен (домен не найден)

У меня проблемы с отправкой почты на наш веб-сервер. Некоторые письма отправляются и доставляются без проблем (например, Gmail), в то время как другие откладываются с сообщением «Адрес отправителя отклонен: домен не найден».

Я понимаю, что это мера защиты от спама, при которой поиск выполняется в домене-отправителе, но в нашем домене есть записи MX:

Server:     8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
premiumconnect.co.za    mail exchanger = 10 za-smtp-2.mimecast.co.za.
premiumconnect.co.za    mail exchanger = 10 za-smtp-1.mimecast.co.za.

Authoritative answers can be found from:    

(Кроме того, почему у нас нет авторитетных ответов? Может быть, проблема в этом?)

А также запись A:

Server:     8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
Name:   premiumconnect.co.za
Address: 196.28.97.202

Вот журналы для конкретной почты, которую пытались отправить:

Feb  5 12:07:52 premiumconnect sm-mta[2411]: s15C7qYp002411: from=<[email protected]>, size=3522, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Feb  5 12:07:52 premiumconnect sendmail[2410]: s15C7q0o002410: to=*****@tott.co.za, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=33324, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (s15C7qYp002411 Message accepted for delivery)
Feb  5 12:07:52 premiumconnect sm-mta[2413]: s15C7qYp002411: to=<*****@tott.co.za>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=123522, relay=antispam-vdc-01.gam.co.za. [41.0.5.44], dsn=4.1.8, stat=Deferred: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found
Feb  5 12:07:53 premiumconnect sm-mta[2413]: s15C7qYp002411: to=<*****@tott.co.za>, delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=123522, relay=mx-filter-01.gam.co.za. [41.0.5.131], dsn=4.1.8, stat=Deferred: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found
Feb  5 12:12:46 premiumconnect sm-mta[2479]: s15C7qYp002411: to=<*****@tott.co.za>, delay=00:04:54, xdelay=00:00:00, mailer=esmtp, pri=213522, relay=mx-filter-01.gam.co.za. [41.0.5.131], dsn=4.1.8, stat=Deferred: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found
Feb  5 12:12:46 premiumconnect sm-mta[2479]: s15C7qYp002411: to=<*****@tott.co.za>, delay=00:04:54, xdelay=00:00:00, mailer=esmtp, pri=213522, relay=antispam-vdc-01.gam.co.za. [41.0.5.44], dsn=4.1.8, stat=Deferred: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found

У меня мало опыта работы с Sendmail (или MTA в целом), и я не уверен, какая еще информация может быть полезна.

РЕДАКТИРОВАТЬ: я понял, что это, вероятно, лучше подходит для SeverFault, воссоздаст там.


person JonoCoetzee    schedule 05.02.2014    source источник


Ответы (1)


Эта ошибка вызвана не вами, а связана с адресом электронной почты, с которого вы пытаетесь отправить: [email protected]

если вы ищете debian70.vm с помощью «whois» или других инструментов запросов DNS, вы увидите, что домен «debian70.vm» не существует.

иногда вы получите только код ошибки smtp и ни слова о нем, я использую это руководство, чтобы проверить его: http://www.greenend.org.uk/rjk/tech/smtpreplies.html

person doubleorseven    schedule 05.02.2014
comment
Я не понимаю, письмо, на которое я пытаюсь отправить, — *****@tott.co.za, debian70.vm — это внутреннее имя хоста сервера, который отправляет письма. Может ли это быть проблемой? - person JonoCoetzee; 05.02.2014
comment
О, извините, я скучаю по чтению ваших журналов. Проблема в том, что вы пытаетесь отправить с домена «debian70.vm», а не с вашего домена «premiumconnect.co.za». - person doubleorseven; 05.02.2014