LINUX.ORG.RU
ФорумAdmin

sendmail и неправильные домены


0

0

Как победить Сендмайл и заставить его посылать почту по MX записям даже если A записи этой зоны не существуют (например @vst.uni-magdeburg.de )?

На sendmail.org в KnownBugs описано решение с заменой строки в sendmail.cf .....
-------------------------------------
# Resolve map (to check if a host exists in check_mail)
Kresolve host -a<OKR> -T<TEMP>

with

# Resolve map (to check if a host exists in check_mail)
Kcanon host -a<OKR> -T<TEMP>
Kdnsmx dns -R MX -a<OKR> -T<TEMP>
Kresolve sequence dnsmx canon
----------------------------------------
но у меня в конфигурации 8.12.11 нет такой строки.....и добавление этого текста также не помогает

Какие есть варианты решения проблемы??


Я не разбираюсь в sendmail, но поясни это выражение.

> Как победить Сендмайл и заставить его посылать почту по MX
> записям даже если A записи этой зоны не существуют

Конкретно для @vst.uni-magdeburg.de:

dig vst.uni-magdeburg.de MX

; <<>> DiG 9.2.3 <<>> vst.uni-magdeburg.de MX
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24892
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2

;; QUESTION SECTION:
;vst.uni-magdeburg.de. IN MX

;; ANSWER SECTION:
vst.uni-magdeburg.de. 86338 IN MX 150 mail.uni-magdeburg.de.
vst.uni-magdeburg.de. 86338 IN MX 200 mail2.urz.uni-magdeburg.de.

;; ADDITIONAL SECTION:
mail.uni-magdeburg.de. 86338 IN A 141.44.1.10
mail2.urz.uni-magdeburg.de. 86338 IN A 141.44.1.49

;; Query time: 4 msec
;; SERVER: 192.168.0.233#53(192.168.0.233)
;; WHEN: Wed Dec 15 17:19:59 2004
;; MSG SIZE rcvd: 117

Есть и MX, и A записи. А кому тогда, не зная ip, отправлять почту?

jonatan
()
Ответ на: комментарий от jonatan

уточнение

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

a_sh
() автор топика
Ответ на: уточнение от a_sh

А это что?

vst.uni-magdeburg.de. 86338 IN MX 150 mail.uni-magdeburg.de.
vst.uni-magdeburg.de. 86338 IN MX 200 mail2.urz.uni-magdeburg.de.

mail.uni-magdeburg.de. 86338 IN A 141.44.1.10
mail2.urz.uni-magdeburg.de. 86338 IN A 141.44.1.49

Что значит "у этой зоны есть MX записи, но нет A записей"? Напиши, как это выглядит в dns.
Если знаешь ip, можешь тогда напрямую отправлять для этих доменов на эти сервера. Как в sendmail - не знаю. Знаю как в postfix.

jonatan
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.