Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Lentsov                       2:4615/71.10   09 Jul 2001  11:29:12
 To : Dmitriy Mikhailov
 Subject : перенаправление e-mail
 -------------------------------------------------------------------------------- 
 
 
 On 09-Jul-2001 at 01:44, Dmitriy Mikhailov wrote:
 DM>>>  заворачивать назад на локальный адрес. MTA: exim.
 >>  В смысле чтоб почта с левых адресов в мир не вылезла?
 DM> не совсем. левый адрес заменяется на реальный в любом случае при
 DM> прохождении через exim. мне нужно, чтобы мой реальный адрес числился
 DM> локальным. 
 
 Чет я не очень понял местные условия ;). exim получается является тлько релеем
 во внешний мир, а локальный почтовый сервер у вас не на этой машине? И надо 
 заворачивать письма из локалки идущие на yourealname@real.addr на 
 youlocalname@local.addr? Правильно? Тогда можно сделать rewriting rule с
 условием. Вот кусочек доки:
 
 Rewriting can be made conditional on a number of tests, by making use of ${if
 in the expansion item. 
 
 Вот примерно то, что IMHO должно быть, не проверял:  ;)
 
   yourealname@real.addr  "${if eq {$sender_address_domain}\
                                    {local.domain}\
          {youlocalname@local.addr}fail}"
 
 Если письмо из локалки (local.domain то переписать реальный адрес на 
 локальный. Можно вместо жестко заданного youlocalname@local.addr lookup
 из чего-нибудь приспособить. Так-же вместо $sender_address_domain можно 
 (нужно?) использовать $sender_host_name или $sender_host_address c
 дополнительным lookup, если присьма идут не с одного хоста. Hавернуто правда
 сильно получается, но если тщательно протестить проблем создать не должно.
 
 Cейчас доку немного поизучал, можно это дело наверное сильно упростить:
 
 *@*       ${lookup {$1@$2} lsearch {/etc/mail/remote-locals} {$value}fail}
 
 Флаги по вкусу, а в remote-locals строки вида:
 
 yourealname@real.addr:   youlocalname@local.addr
 
 Получится аналог genericstable.
 -- 
 /lenz
 --- slrn/0.9.7.0 (Linux)
  * Origin: Flying Penguin's Nest (2:4615/71.10@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 перенаправление e-mail   Sergey Lentsov   09 Jul 2001 11:29:12 
Архивное /ru.linux/160087d75f410.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional