HA: [Comm] ALM24: postfix+maildrop+courier

Aleksey Avdeev solo на solin.spb.ru
Чт Окт 28 10:34:18 MSD 2004


Maksim N. Reziapkin пишет:
> 
>>Структуру, если её ещё нет, может даже сам postfix создавать. В общем
>>случае -- MDA.
> 
> 
> структуру??? а у меся нет... :(
> да еже забыл добавить, использую virtual user из базы... (не хочу заводить пользователей в системе).
> 
> пробежал рядом резепт по созданию структуры, ели ее нет. поэксперементирую.

   Для maildrop-userdb использую пару скриптов mailusradd.sh и 
mailusrsync.sh (скрипты довольно сырые). Возможно их можно 
адаптировать и для maildrp-mysql.

> 
> 
>>Какие? Если нужно просто поменять названия полей, так это настраивается,
>>более тонкая настройка во многих случаях достигается с помощью where_field
>>или как оно там, а если надо совсем тонкую... Ну, тут без залезания в
>>исходники никак. Запрос там жёстко прошит, только сегодня смотрел.
> 
> вот и я грю... что запросы жестко. про поле where_field что-то не увидел срузу... ну да лабдо, с этим поборолись путем добавления в базу нужных полей.
> 
> 
> 
>>>-если отпровляем почту локально, то по каким-то причинам в базу лезем за
>>>пользователем без доменного имени. Как сказать постфиксу, чтобы даже для
>>>локальных пользователей добовлял доменное имя (или укажите где толково
>>>про это написано)
>>
>>Кто выступает в роли MDA? Насколько я понял, maildrop-mysql сперва ищет по
>>mysql пользователям (maildrop-ldap по ldap etc), а затем как раз ищет в
>>системных, а в моем случае ещё и в ADS пользователях.
> 
> да, в MDA у меня maildrop, maildrp-mysql в частности.
> 
> жду ваш КакСде для выявления багов в нем... :))) и тестирования оного на ALM24

   Для случая maildrop-userdb и postfix без sasl:

$ sudo -H fgrep maildrop /etc/postfix/{master,main}.cf
/etc/postfix/master.cf:maildrop  unix  -       n       n       - 
    -       pipe
/etc/postfix/master.cf:  flags=DRhu user=virtual_mail 
argv=/usr/bin/maildrop-userdb -d ${recipient}
/etc/postfix/main.cf:maildrop_destination_recipient_limit = 1
/etc/postfix/main.cf:mailbox_command = /usr/bin/maildrop-userdb -d 
$LOGNAME
/etc/postfix/main.cf:virtual_transport = maildrop
/etc/postfix/main.cf:fallback_transport = maildrop

   Как сделать виртуальных пользователей для реального домена 
хранимых в БД без задействования fallback_transport (на 
дистрибутивном postfix) - я не разобрался... :-(

-- 

С уважением. Алексей.
-------------- next part --------------
z'╣ЛmjшZr··э╡г+╧╤чtж╕zf╒√К+iвl┘<╘y╙i√'╤*'Ъ!J,чш~4o+^╟7╛rz-jЖ╒∙╕ЕyJЕ├шiЪЫb╡ш√ыb·Лk╩Зb╔ЙФj)r┴╕╨x╜кЖ╜╣╖!≥ИМЁЩ╢с█tшоъв~ШсvЪ≥╗╔╨йзuш!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mailusrsync.sh
Type: application/x-sh
Size: 242 bytes
Desc: not available
Url : http://lists.altlinux.ru/pipermail/community/attachments/20041028/f137703b/mailusrsync.sh


Подробная информация о списке рассылки Community