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

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
blays
проходил мимо
Сообщения: 6
Зарегистрирован: 2008-02-29 9:48:48
Откуда: Днепропетровск
Контактная информация:

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

Непрочитанное сообщение blays » 2009-02-26 18:45:03

Начну традиционно ))))
Случилась ситуевина, которую пока не могу разрулить.

Итак, стоит вполне себе настроеный и рабочий сервер с:
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

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

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
blays
проходил мимо
Сообщения: 6
Зарегистрирован: 2008-02-29 9:48:48
Откуда: Днепропетровск
Контактная информация:

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

Непрочитанное сообщение blays » 2009-02-27 15:45:56

Пока забил большой костыль в виде скрипта вызываемого майлдропом.
Конструкция типа mkdir блаблабла - для каждого элемента иерархии.
соответственно touch и echo для конфигов и подписки на фолдеры майлдира внутри оного.

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