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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Andrey Ostanovsky                    2:5030/1957    21 Apr 2006  15:03:52
 To : Andrey Zonov
 Subject : sendmail+procmail+cyrus
 -------------------------------------------------------------------------------- 
 
 
 21 Apr 06 13:28, you wrote to All:
 
  AZ> А чтобы cyrus принимал почту пришлось в .mc
  AZ> define(`confLOCAL_MAILER', `cyrusv2')
  AZ> MAILER(`cyrusv2')
 
  AZ> а процмайл убрать.
  AZ> Hе подскажете ли как дёргать из cyrus'а процмайл или наоборот.
 
 У цируса в доке есть туманные намеки на процмейл, но я с этим не разбирался. Мне
 оказалось проще сделать домены цируса внешними для сендмейла,
 
 1.
 
 MAILER(cyrusv2) - !!!локальный доставщик оставляем прежний!!!
 
 ===/etc/mail/local-host-names
 domain.ru
 ===
 
 ===/etc/mail/relay-domains
 home.domain
 ===
 
 ===/etc/mail/mailertable
 home.domain    cyrusv2:/var/imap/socket/lmtp
 ===
 
 (соответственно, для перенаправления domain.ru->home.domain нужно использовать
 virtusertable и прочие инструменты сендмейла)
 
 Теоретически, при этом есть вероятность, что ливанут трафик снаружи
 непосредственно в home.domain, но для этого надо, как минимум, знать это имя.:)
 2.
 
 либо делать доставку в cyrus скриптом из процмейла.
 
 :0
 * ^To:.*some-list@otherdomain.ru
   {
   # :0 c
   # some-list
 
   :0 c
   | /usr/local/libexec/procmail-cyrus-delivery.sh $LOGNAME some-list
 
   }
 
 === procmail-cyrus-delivery.sh
 #!/bin/sh
 # http://subwiki.honeypot.net/cgi-bin/view/Freebsd/SendMailAndCyrus
 #
 LOGNAME=$1
 
 if [ "x$2" = "x" ]; then
 
    MAIL_BOX="user.$LOGNAME"
 
 else
 
    MAIL_BOX="user.$LOGNAME.$2"
 
 fi
 
 formail -I"From " | /usr/local/cyrus/bin/deliver -a $LOGNAME -m ${MAIL_BOX}
 ===
 
 Andrey
 
 --- GoldED+/BSD 1.1.5
  * Origin: PGP KeyID 2ABEC67A andrey @ ostanovsky. spb. ru (2:5030/1957)
 
 

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

 Тема:    Автор:    Дата:  
 sendmail+procmail+cyrus   Andrey Zonov   21 Apr 2006 13:28:00 
 sendmail+procmail+cyrus   Andrey Ostanovsky   21 Apr 2006 15:03:52 
Архивное /ru.unix.bsd/28604448bfce.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional