Страница 1 из 1

Postfixadmin и агент доставки maildrop

Добавлено: 2009-02-26 18:45:03
blays
Начну традиционно ))))
Случилась ситуевина, которую пока не могу разрулить.

Итак, стоит вполне себе настроеный и рабочий сервер с:
1. Postfix с виртуальными пользователями и доменами из мускула, с агентом доставки virtual
2. Courier-Imaр для поп3 и имап
3. Maildrop просто установлен.

К нему приятностей в виде
1. Postfixadmin для простоты управления пользователями и доменами со всеми фичами типа ваканций, фетчмайлов, клинеров, и все что идет в аддонсах к постфиксадмину
2. Mysql для хранения пользователей в этой связке а так же для кучи других задач
3. Apache для виртуальных хостов содержащих и postfixadmin, roundcube, pflogsumm, и прочего почты не касающегося
4. Roundcube в качестве вэб-мэйла
5. Amavisd-new связывающий пункты 6 и 7
6. Clamav
7. Spamassasin

Вся эта связка отлично работает, поднято все что хотелось....все ходит через ssl, или без оного, по желанию.
Спам ловится и обучает систему, вирусы ловятся, ничего не глючит и все красиво.
Из за простоты админится в мое отсутствие и вот уже с полгода как полет нормальный. :bn: Можно пить пиво и наслаждаться.

Ан нет, захотелось мне что бы при создании пользователя создавались папочки какие я скажу сразу, а не почтовым клиентом, дабы пользователи вебмэйла
не страдали отсутствием папоче Черновики, Спам, Корзина и Отправленные.
И это я решил путем ковыряния 3d party постфиксадмина.

И вот удар граблями, картина идилическая, у пользователей спам маркируется, или просто удаляется в зависимости от настройки, есть папочки все красиво,
Но захотелось что бы спам сразу не просто удалялся, а маркировался и складывался в папочку Спам каждого пользователя.

Почитал доки, поставил maildrop настроил его согласно документации, стал он складывать спам согласно

Код: Выделить всё

SHELL="/bin/sh"
SENDER=$1

#logfile "/var/log/maildrop.log"
#VERBOSE="9"


if (/^X-Spam-Flag: *YES/)
{
exception {
to "$HOME/$DEFAULT/.Spam/"
}
}
else
{
exception {
to "$HOME/$DEFAULT"
}
}
НО! При создании нового пользователя через постфиксадмин не создаются майлдиры и вся иерархия.
Все кто были созданы с агентом virtual работают так как и я хотел, их спам складывается к ним в майлдир в папочку .Spam

Ковыряние инета и документации не дало понмания.

Конфигов МТА не выкладываю, понимаю что не в них дело. Если нужны какие то конфиги - с удовольствие опубликую....

Re: Postfixadmin и агент доставки maildrop

Добавлено: 2009-02-27 15:45:56
blays
Пока забил большой костыль в виде скрипта вызываемого майлдропом.
Конструкция типа mkdir блаблабла - для каждого элемента иерархии.
соответственно touch и echo для конфигов и подписки на фолдеры майлдира внутри оного.

Ковыряю дальше