Mikhail ([info]debug) wrote,
@ 2008-05-11 17:13:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Я чота п. Есть некий домен, пусть будет domain.com. У него есть MX-запись, указывающая на какой-то почтовый сервер (external-mail-server.com).
Есть запись test.domain.com A 1.2.3.4
MX-записи test.domain.com _нету_.
На сервере 1.2.3.4 настроен MTA.
При отправке почты на user@test.domain.com почта доставляется на сервер 1.2.3.4. Почему? Ведь MX-записи нету, вроде как доставка почты не должна получиться. Или есть в каком-то RFC какой-то дополнительный пунктик про такие случаи?


(Post a new comment)


[info]rakotomancer
2008-05-11 10:20 am UTC (link)
если нет MX-записи вообще, то смотрится A-запись домена

(Reply to this)(Thread)


[info]debug
2008-05-11 10:21 am UTC (link)
Как я раньше об этом не знал..
А это вообще по какому-то RFC, или просто все популярные MTA при отправке писем так делают?

(Reply to this)(Parent)(Thread)


[info]dmih
2008-05-11 10:23 am UTC (link)
это логично, про RFC не знаю,
но наш например почтовый сервер так не делает.

(Reply to this)(Parent)(Thread)


[info]debug
2008-05-11 10:25 am UTC (link)
Мне почему-то не казалось логичным и очень удивило.
Просто ситуация - есть некий такой вот субдомен, на него перестала ходить почта. Сначала нашёл, что после апгрейда постфикс поломался. Ладно, починил. Потом думаю - блин, а как вообще сюда почта могла ходить, MX-записи-то нету.. :) Интереса ради попробовал отправить письмо - оно дошло. Всё, творческий кризис :)

(Reply to this)(Parent)(Thread)


[info]dmih
2008-05-11 10:27 am UTC (link)
ну это плохо с точки зрения политик безопасности.
Например, MX запись не разрешилась или пропала.
Не факт, что A запись достойная замена для отправки почты туда. Это вообще могут быть разные технические струткры.

(Reply to this)(Parent)(Thread)


[info]debug
2008-05-11 10:31 am UTC (link)
Вот-вот. Теперь понятно, что оно вполне может работать, но выглядит со стороны как-то очень ненадёжно.

(Reply to this)(Parent)


[info]rakotomancer
2008-05-11 10:36 am UTC (link)
насколько я помню - это поведение MTA такое
началось с сендмаила

а RFC я может плохо читал но в упор не помню, чтобы там было описано такое поведение
во всяком случае здесь - http://www.faqs.org/rfcs/rfc974.html ничего нету

(Reply to this)(Parent)(Thread)


[info]flhack
2008-05-11 02:13 pm UTC (link)
RFC974 давно устарел. SMTP описан в RFC2821.

(Reply to this)(Parent)


[info]alexkbs
2008-07-03 08:48 am UTC (link)
Postfix точно так делает

(Reply to this)(Parent)(Thread)


[info]debug
2008-07-03 09:43 am UTC (link)
да, у меня как раз там постфикс, и он так и сделал, после чего я и заинтересовался :)

(Reply to this)(Parent)


[info]flhack
2008-05-11 02:10 pm UTC (link)
Есть, конечно - RFC 2821:

If no MX records are found, but an A RR is found, the A RR is treated as if it was associated with an implicit MX RR, with a preference of 0, pointing to that host. If one or more MX RRs are found for a given name, SMTP systems MUST NOT utilize any A RRs associated with that name unless they are located using the MX RRs; the "implicit MX" rule above applies only if there are no MX records present. If MX records are present, but none of them are usable, this situation MUST be reported as an error.

(Reply to this)(Thread)


[info]debug
2008-05-11 03:19 pm UTC (link)
Спасибо, буду знать :)

(Reply to this)(Parent)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…