>>>> Проблема в том, что mail.p.nyaka.org - это CNAME(этого я изменить не могу)
>>> RFC уже не в моде =(
>> Который именно? Это ж "ручной" роутинг, кто нам тут что запрещает?
> 
> Тут я "промазал": почему-то решил, что речь про MX'ы. Пардон.
> 
>> Единственный "запрет" на CNAME в отношении почты, который я помню - для MX 
>> записей. И то там не запрет, а "особое" поведение в случае CNAME.
> 
> Про запрет знаю, а вот про "особое поведение" - не слышал. Ткнёте
> пальцем в соответствующее RFC?

Да, я таки подзабыл чуток правила - это "специальное" поведение касалось не mx 
записи, а самого домена, когда он "разрешается" через cname - то этот домен 
обрабатывается как domain alias. (http://tools.ietf.org/html/rfc2821#section-5 
<http://tools.ietf.org/html/rfc2821#section-5>)

про cname в mx'а компрады уже понаписывали.

> 
>>> Как подручная затычка: с периодичностью меньше самого минимального ttl
>>> из всех используемых smart-host'ов прогонять цикл, который будет
>>> резолвить cname (например, с помощью `dig +norecurse +short smart-host')
>>> и записывать в CONFDIR/auth-virtual-client
>>> Судя по всему, в итоге получится не однострочник, а целый скриптик с
>>> проверками, но, если цель оправдывает средства, то почему бы и нет =)
> 
>> Тоже вариант. Но мне он не нравится. Не люблю я poll скрипты.
> 
> [...]
> 
>> Еще можно зайти по крупному и "взять" в руки perl.
> 
> Чем это лучше shell-скрипта? =)

Как минимум тем, что работает только в правильные моменты времени(во время 
обработки сообщения) и обладает всеми нужными данными.

Имелось ввиду использование встроенного в exim perl'а, а не сторонний скрипт на 
perl'е вместо shell'а.
_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users

Ответить