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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : mitrohin a.s.                        2:5020/400     27 Jul 2007  10:41:11
 To : Pisarenko Igor
 Subject : Re: скрипт для создания access.db на основе sasldblistusers ,relay-doma
 -------------------------------------------------------------------------------- 
 
 
 On Wed, Jul 18, 2007 at 06:09:02PM +0000, Pisarenko Igor wrote:
 
 > 
 > Может у кого завалялся скрипт который выдергивает пользователей
 > из базы sasl , домены которые живут на сервере , алиасы , и собирает
 > все в одну access.db в виде
 > To: vasya@doc.com    RELAY
 > To:petya@ibm.ru        RELAY
 > ....
 > To:   @doc.com        REJECT  Mailbox Not Found
 > 
 > К сожалению попытка прикрутить проверку наличия пользователя в базе
 > sasl (cyrus-imap) у sendmail на этапе проверки RCPT TO  та и не увенчалась
 > успехом....
 > Може уже кто-то поборол траблу ?????
 > Сменить MTA не предлагать :-))))
 > 
 
 у cyrus-imapd есть smmapd. его можно использовать для проверки
 пользователей на этапе rcpt_to примерно так:
 
 file /usr/local/etc/cyrus.conf:
 ...
 SERVICES {
   ...
   smmap cmd="smmapd" listen="/var/imap/socket/smmap" prefork=1
 }
 ...
 
 file /etc/mail/$(hostname).mc:
 ...
 define(`CYRUSV2_MAILER_FLAGS', `A5@/:|m')
 define(`SMMAP_SOCKET',`/var/imap/socket/smmap')
 define(`confLOCAL_MAILER', `cyrusv2')
 FEATURE(`preserve_local_plus_detail')
 
 MAILER(`local')
 MAILER(`cyrusv2')
 MAILER(`smtp')
 
 LOCAL_CONFIG
 Kcyrus socket -T<TMPF> local:SMMAP_SOCKET
 
 LOCAL_RULESETS
 SLocal_localaddr
 R$*                     $: . $| $1
 R. $| $+ < @ $=w . >    $>cyrus_verifyuser $1
 R. $| $- + $+           $>cyrus_verifyuser $1
 R. $| $+                $>cyrus_verifyuser $1
 R. $| $*                $: $1
 
 Scyrus_verifyuser
 R$+                     $: $1 $| $(cyrus $1 $: $)
 R$+ $|                  $#error $@ 5.1.1 $: "550 User unknown."
 R$+ $| $*<TMPF>         $#error $@ 4.3.0 $: "451 Over quota or temporary system 
 failure. Please try again later."
 R$+ $| $*               $: $1
 
 /swp
 --- ifmail v.2.15dev5.3
  * Origin: Barnaul State Pedagogical University InterNetNews site (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 скрипт для создания access.db на основе sasldblistusers ,relay-domains,   Pisarenko Igor   18 Jul 2007 22:09:02 
 скрипт для создания access.db на основе sasldblistusers ,relay-domains,   Eugene M. Zheganin   20 Jul 2007 16:55:42 
 Re: скрипт для создания access.db на основе sasldblistusers ,relay-doma   Pisarenko Igor   24 Jul 2007 00:42:44 
 скрипт для создания access.db на основе sasldblistusers ,relay-doma   Eugene M. Zheganin   24 Jul 2007 10:47:58 
 Re: скрипт для создания access.db на основе sasldblistusers ,relay-doma   Pisarenko Igor   24 Jul 2007 22:16:48 
 скрипт для создания access.db на основе sasldblistusers ,relay-doma   Eugene M. Zheganin   25 Jul 2007 10:19:32 
 Re: скрипт для создания access.db на основе sasldblistusers ,relay-doma   Pisarenko Igor   27 Jul 2007 21:56:15 
 Re: скрипт для создания access.db на основе sasldblistusers ,relay-doma   mitrohin a.s.   27 Jul 2007 10:41:11 
 Re: скрипт для создания access.db на основе sasldblistusers ,relay-doma   Pisarenko Igor   27 Jul 2007 21:57:15 
Архивное /ru.unix.bsd/34991eebe32b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional