The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"квоты на почтовый ящик"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"квоты на почтовый ящик"  
Сообщение от rm (??) on 17-Мрт-06, 11:45 
Есть Ldap+Postfix+Maildrop. Вся почта хранится в большом разделе /work/mail/*
Подскажите плз как реализовать квоты для почтовых ящиков, например не более 25 мегабайт.
Можно ли отдельным ящикам не назначать квот?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "квоты на почтовый ящик"  
Сообщение от jonatan (ok) on 17-Мрт-06, 12:00 
Если нужно индивидуально для каждого, то
http://web.onda.com.br/nadal/
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "квоты на почтовый ящик"  
Сообщение от Skif (ok) on 17-Мрт-06, 12:17 
>Есть Ldap+Postfix+Maildrop. Вся почта хранится в большом разделе /work/mail/*
>Подскажите плз как реализовать квоты для почтовых ящиков, например не более 25
>мегабайт.
>Можно ли отдельным ящикам не назначать квот?


http://www.opennet.me/prog/info/2020.shtml
http://www.opennet.me/opennews/art.shtml?num=3092
В принципе ссылаются на одно и тоже. Плюс то что jonatan указал. А вообще не плохо бы конкретики добавить.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "квоты на почтовый ящик"  
Сообщение от rm (??) on 17-Мрт-06, 12:52 
запись в LDAP

dn: mail=rm@domain.ru,jvd=domain.ru,ou=jmail,o=myorg,c=ru
accountActive: TRUE
delete: FALSE
lastChange: 1044310961
mail: rm@domain.ru
objectClass: top
objectClass: JammMailAccount
homeDirectory: /usr/vmail
mailbox: domain.ru/rrm@domain.ru/
userPassword: {CRYPT}VJnsdj38Sshd


main.cf

transport_server_host = localhost
transport_search_base = ou=jmail,o=domain,c=ru
transport_query_filter = (&(jvd=%s)(objectClass=JammVirtualDomain)(accountActive=TRUE)(delete=FALSE))
transport_result_attribute = postfixTransport
transport_bind = no
transport_scope = one


accounts_server_host = localhost
accounts_server_port = 389
accounts_search_base = ou=jmail,o=domain,c=ru
accounts_query_filter = (&(objectClass=JammMailAccount)(mail=%s)(accountActive=TRUE)(delete=FALSE))
accounts_result_attribute = mailbox
accounts_timeout = 60
accounts_bind = no

accountsmap_server_host = localhost
accountsmap_server_port = 389
accountsmap_search_base = ou=jmail,o=domain,c=ru
accountsmap_query_filter = (&(objectClass=JammMailAccount)(mail=%s)(accountActive=TRUE)(delete=FALSE))
accountsmap_result_attribute = mail
accountsmap_timeout = 60
accountsmap_bind = no

aliases_server_host = localhost
aliases_server_port = 389
aliases_search_base = ou=jmail,o=domain,c=ru
aliases_query_filter = (&(objectClass=JammMailAlias)(mail=%s)(accountActive=TRUE))
aliases_result_attribute = maildrop
alises_timeout = 60
aliases_bind = no

transport_maps = ldap:transport
mydestination = $myhostname, localhost.$mydomain, localhost.localdomain, $transport_maps


# Virtual map
virtual_maps = ldap:accountsmap, ldap:aliases

# Virtual accounts
virtual_mailbox_base = /usr/vmail
virtual_mailbox_maps = ldap:accounts
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_minimum_uid = 5000
virtual_mailbox_limit = 0

local_recipient_maps = $alias_maps unix:passwd.byname $virtual_mailbox_maps

procmail_destination_recipient_limit = 1

unknown_local_recipient_reject_code = 550
unknown_client_reject_code = 450
strict_rfc821_envelopes = yes

enable_sasl_authentication = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
broken_sasl_auth_client = yes


mynetworks= 127.0.0.0/8

# tls config
smtp_use_tls = yes
smtpd_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_key_file = /usr/local/etc/postfix/ssl/post.pem
smtpd_tls_cert_file = /usr/local/etc/postfix/ssl/post.pem
smtpd_tls_CAfile = /usr/local/etc/postfix/ssl/post.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 180s
tls_random_source = dev:/dev/urandom

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "квоты на почтовый ящик. Не работает :("  
Сообщение от rm (??) on 17-Мрт-06, 17:03 
В общем нашел патч для своей версии постфикса (postfix-2.2.8-vda.patch), применил его, собрал постфикс и заменил новым. В конфиге написал

virtual_mailbox_base = /usr/vmail
virtual_mailbox_maps = ldap:accounts
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_minimum_uid = 5000
virtual_mailbox_limit = 100000000
virtual_mailbox_limit_inbox = yes
virtual_mailbox_limit_maps = hash:/usr/local/etc/postfix/vquota
virtual_mailbox_limit_override = yes
virtual_maildir_extended = yes  
virtual_create_maildirsize = yes
virtual_overquota_bounce = yes

файл /usr/local/etc/postfix/vquota содержит

rm@domain.ru 1024000

сделал postmap vquota

Запустил, прислал в ящик одно письмо > 1 мб
Прислал второе - спокойно принялось, отлупа не последовало о переполнении...

Что не так настроено?? Подскажите плз

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "квоты на почтовый ящик. Не работает :("  
Сообщение от rm (??) on 17-Мрт-06, 18:39 
Если оставить
virtual_mailbox_limit = 1024000
virtual_maildir_extended = yes
virtual_create_maildirsize = yes
virtual_overquota_bounce = yes

То письма приходят до тех пор, пока размер ящика не превысит лимит, но дальше они продолжают приниматься, становятся в очередь, а отлупа что ящик переполнен не приходит.......

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "квоты на почтовый ящик. Не работает :("  
Сообщение от rm (??) on 20-Мрт-06, 09:42 
ваши мысли на сей счет?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "квоты на почтовый ящик. Не работает :("  
Сообщение от newser (ok) on 20-Мрт-06, 10:08 
>ваши мысли на сей счет?


Реализовать почтовые квоты через maildrop.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "квоты на почтовый ящик. Не работает :("  
Сообщение от rm (??) on 20-Мрт-06, 10:14 

>Реализовать почтовые квоты через maildrop.

а поподробнее? (что-либо отличное от man maildrop?)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "квоты на почтовый ящик. Не работает :("  
Сообщение от newser (ok) on 20-Мрт-06, 10:36 
>
>>Реализовать почтовые квоты через maildrop.
>
>а поподробнее? (что-либо отличное от man maildrop?)


Тем не менее, man maildrop :) И вдобавок man maildirquota. Ну и документация по использованию postfix совместно с maildrop.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру