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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vladimir.Sharun@Ukr.Net              2:5020/400     08 Apr 2003  15:41:03
 To : Alexey Balakin
 Subject : Re: Exim + MySQL
 -------------------------------------------------------------------------------- 
 
 Alexey Balakin wrote:
 
  AB> Т.е. есть домен test.com, на который мы принимаем почту. В данном домене у
  AB> нас заведены юзеры a@test.com и b@test.com
  AB> Т.е. почта, приходящая на zuka@test.com будет реджектиться с user unknown.
  AB> А вот хочется, чтобы она принималась и отдавалась какому-нибудь (заданому)
  AB> юзеру.
  AB> Т.е. вся почта, приходящая на домен и не нашедшая явно заданого юзера
  AB> отправляется
  AB> "дефолтному". Может это и не очень правильно, но надо.
  AB> И вот как это реализовать, я пока-что не придумал.
 
 Думаем логически. Создается список существующих юзеров, верно ?
 Делается второй список, где появляются именно такие домены,
 где доставка всего остального идет на дефолтного юзера.
 Делаем два роутера:
 Первый: делает локальную доставку и срабатывает только в случае 
 нахождения пользователя в списке существующих юзеров по виртуальным
 доменам.
 Второй: делает доставку всего домена в некий один адрес.
 Именно так у нас оно и реализовано вот такими двумя роутерами:
 
 virt_domain_aliases:
   driver = redirect
   data =
 ${lookup{$local_part@$domain}lsearch{/usr/exim/tables/VIRT_DOMAIN_ALIASES}}
   allow_fail
   allow_defer
   user = сом_юзер
   file_transport = address_file
   pipe_transport = address_pipe
 
 virtual_domains:
   driver = redirect
   domains = lsearch;/usr/exim/tables/VIRTUAL_DOMAINS
   data = ${lookup{$domain}lsearch{/usr/exim/tables/VIRTUAL_DOMAINS}}
   allow_fail
   allow_defer
   user = сом_юзер
   file_transport = address_file
   pipe_transport = address_pipe
 
 В результате ты получаешь редирект уже куда надо.
 Вычеркнув виртуальный домен из VIRTUAL_DOMAINS получишь возможность доставки
 только на тех, кто есть в VIRT_DOMAIN_ALIASES, а то что мимо - user unknown.
 Только  надо не забывать добавить в ACL'и:
 
 accept domains = @mx_primary
   message = 5.7.1 no such user $local_part@$domain
   endpass
   verify = recipient 
 
 -- 
 VVS56-RIPE
 --- ifmail v.2.15dev5
  * Origin: UkrNet (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Exim + MySQL   Alexey Balakin   03 Apr 2003 16:45:12 
 Re: Exim + MySQL   Vladimir.Sharun@Ukr.Net   03 Apr 2003 17:20:40 
 Re: Exim + MySQL   Alexey Balakin   03 Apr 2003 17:42:42 
 Re: Exim + MySQL   Vitaliy Karlov   08 Apr 2003 12:50:47 
 Re: Exim + MySQL   Alexey Balakin   08 Apr 2003 15:24:44 
 Re: Exim + MySQL   Vladimir.Sharun@Ukr.Net   08 Apr 2003 15:41:03 
Архивное /ru.unix.bsd/6537d11c89dc.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional