On Sat, 12 Jan 2002 00:26:22 +0300 (MSK)
Dmitry Valdov <dv@dv.ru> wrote:
> Ну если-палки..
Если палки, то это еще ничего.
> non-client-host> telnet post.kis.ru 25
>
> Trying 195.98.32.206...
> Connected to post.kis.ru.
> Escape character is '^]'.
> 220 post.kis.ru ESMTP CommuniGate Pro 3.5.2
> helo q
> 250 post.kis.ru domain name should be qualified q
> mail from:<>
> 250 <> sender accepted
> rcpt to:<"vasya@hz.ru"@kis.ru>
> 250 "vasya@hz.ru"@kis.ru will relay to a client address
>
> Опять обработку кавычек сломали? Только не надо это объяснять тем, что
> надо
> поставить relay to clients to 'none' addresses. Тогда оно в принципе
> перестает релеить на домены, на которые MX указывает на хост, Ip у
> которого из clients IP.
Автоматом - да, перестает. См. HowTo section of the manual
> И вот еще - если даже и надо поставить relay to clients to 'none' address,
> то почему же оно при одинаковых настройках дает разные результаты при
> наличие кавычек и их отсуствии:
> 250 post.kis.ru domain name should be qualified q
> mail from:<>
> 250 <> sender accepted
> rcpt to:<"vasya@hz.ru"@kis.ru>
> 250 "vasya@hz.ru"@kis.ru will relay to a client address
> rcpt to:<vasya%hz.ru@kis.ru>
> 571 vasya%hz.ru@kis.ru we do not relay
> rcpt to:<vasya@hz.ru@kis.ru>
> 571 vasya%hz.ru@kis.ru we do not relay
Потому что адрес vasya%hz.ru@kis.ru означаает "отправить об"екту Васе на хосту hz.ru через хост kis.ru". Именно такие адреса и срезает проверка на "simple".
А адрес "vasya@hz.ru"@kis.ru означает - отправить об"екту с именем vasya@hz.ru (или - @@history@@) в домене kis.ru
Если какой-то майлер все еще тупо снимает кавычки и начинает, вопреки стандарту, обрабатывать внутренность кавычек как составной адрес - то такому майлеру уже вряд ли что-то поможет.
> В общем, можно даже плевать на кавычки. (хотя, если найду это в RFC -
> тогда продолжим ;-))
>
> По большому счету мне надо добиться:
> 1. If received from client -> relay to any address (IMPORTANT! *INCLUDING*
> clients.
> 2. If received from any address -> do not relay (только в
> локальные ящики)
>
> Как мне это сделать? (если вам кавычки по каким-то причинам не хочется
> убирать.)
Relay to clients -> none.
> Dmitry.
>
>
> ##################################################################
> Вы получили это сообщение потому, что подписаны на список рассылки
> <CGatePro@mx.ru>.
>
> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> Для административных запросов адрес <CGatePro-request@mx.ru>
>
>
>
Sincerely,
Vladimir
##################################################################Вы получили это сообщение потому, что подписаны на список рассылки <CGatePro@mx.ru>.
Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>Для административных запросов адрес <CGatePro-request@mx.ru> Получено Fri Jan 11 22:32:15 2002
Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:12:28 MSK