Exim+ dovecot+quota + отлупы

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
McLeod095
рядовой
Сообщения: 11
Зарегистрирован: 2009-07-14 9:38:52

Exim+ dovecot+quota + отлупы

Непрочитанное сообщение McLeod095 » 2011-09-30 17:20:26

Всем доброго времени!!
Настраиваю связку указанную выше. Вообще там конечно много чего накручено, но пока интересует вот такая проблема.
Т.к. приходится работать с квотами почтовых ящиков, то решил сильно не заморачиваться и привязать квоты к АД. В итоге для каждого пользователя выставляется квота по умолчанию, и только для тех у кого в АД в определенном параметре установлено значение, для них ставится квота отличная от квоты по умолчанию. С этим вроде проблем нет, но вот теперь есть другая проблема. Если у пользователя квота исчерпана, то сохранить что либо в почтовом ящике через imap он не может, т.к. dovecot тут же отметает данное действие. Но вот exim, ничего не зная о квотах, т.к. вся доставка производится через dovecot-lda, принимает почту и шлет ее по назначению. При этом естественно теряется копия сообщения, т.к. она клиентом не сохраняется в папке отправленные.
Хотя и сохранение отправленных сообщений в отправленных я решил вот таким методом, кстати заодно скажите мне бред это или нет.

routers
copy_to_sent:
driver = accept
condition = authenticated
transport = copy_to_sent
unseen

transports
copy_to_sent:
driver = pipe
return_path_add
delivery_date_add
envelope_to_add
user = mailnull
group = mail
command = /usr/libexec/dovecot/deliver -d "${lookup ldap{user=XXX pass=XXX ldap:///dc=test,dc=local?sAMAccountName?sub?(mail=${quote_ldap:${sender_address_local_part}@${sender_address_domain}})}{$value}}" -m Sent
message_prefix = ""
message_suffix = ""
log_output

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

Тут есть еще один вопрос.
Может кто сталкивался. в Dovecot плагином autocreate можно создавать папки. Т.к. разные клиенты по своему интерпретируют разные папки приходится создавать папки Sent и Отправленные, можно ли сделать что бы папка Отправленные была символической ссылкой на Sent. (Ящики создаются автоматически, если есть учетная запись в АД)

Заранее всем спасибо!

Хостинговая компания 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/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35351
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim+ dovecot+quota + отлупы

Непрочитанное сообщение Alex Keda » 2012-02-19 17:11:10

скриптиком
Убей их всех! Бог потом рассортирует...