HA: [Comm] ALM24: postfix+maildrop+courier
Aleksey Avdeev
=?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Чт Окт 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) - я не разобрался... :-(
--
С уважением. Алексей.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : mailusradd.sh
Тип : application/x-sh
Размер : 2340 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20041028/f137703b/attachment-0004.sh>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : mailusrsync.sh
Тип : application/x-sh
Размер : 242 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20041028/f137703b/attachment-0005.sh>
Подробная информация о списке рассылки community