| Linux/UNIX Linuxverfechter finden hier Weggefährten. |
Diskussion: Dovecot/Postfixadmin/MySQL Quotas im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hi zusammen, ich möchte Quotas für IMAP, POP3 verwenden. Mein System ist wie folgt aufgebaut. Postfix Dovecot MySQL Postfixadmin ...
![]() |
| | #1 (permalink) |
| Anzeige Hi zusammen, ich möchte Quotas für IMAP, POP3 verwenden. Mein System ist wie folgt aufgebaut. Postfix Dovecot MySQL Postfixadmin Die User liegen in der DB und werden mittels Postfixadmin eingetragen. Ich habe Quotas im Postfixadmin aktiviert. Hier ein Auszug aus der Tabelle mailbox: --------------------+------------------------------------+------+---------------------+---------+---------------+---------------------+---------------------+--------+ | username | password | name | maildir | quota | domain | created | modified | active | +--------------------+------------------------------------+------+---------------------+---------+---------------+---------------------+---------------------+--------+ | info@domain.de | geheim | info | info@domain.de/ | 1024000 | domain.de | 2009-05-30 15:08:04 | 2009-05-30 15:08:18 +--------------------+------------------------------------+------+---------------------+---------+---------------+---------------------+---------------------+--------+ Hier ein Auszug aus der dovecot-mysql.conf # Get the mailbox user_query = SELECT '/var/vmail/%d/%n' AS home, 'maildir:/var/vmail/%d/%n' AS mail, 150 AS uid, 12 AS gid, concat('dirsize:storage=', quota) AS quota FROM mailbox WHERE username='%u' AND active='1' password_query = SELECT username as user, password, '/var/vmail/%d/%n' AS userdb_home, 'maildir:/var/vmail/%d/%n' AS userdb_mail, 150 AS userdb_uid, 12 AS userdb_gid FROM mailbox WHERE username='%u' AND active='1' Meine Frage ist was muss ich jetzt noch in der dovecot.conf definieren und wie kann ich diese User per E-Mail bei Überschreiten des Speicherplatzes warnen? Vielen Dank. | |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 441 | Zuerstmal solltest du die entsprechenden Module für die gewünschten Services definieren und dich dann entscheiden welche Art von Quotas du verwenden willst. Siehe dazu auch http://wiki.dovecot.org/Quota
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter | Hi, kannst du ein bisschen genauer erklären was du mit Service definieren meinst. Als Quota Backend würde ich gerne Maildir verwenden, denn meine Postfächer basieren ja auf dem Maildir Format und ich verwende Virtual Users. Doch leider komme ich momentan überhaupt nicht weiter. Ich verwende Dovecot 1.1.15 und würde mich hier nach richten: http://wiki.dovecot.org/Quota/1.1 Da wird sogar beschrieben, wie man die Warnungen einrichtet. Doch ich verstehe nicht so ganz, immer wiieder werden in der dovecot.conf Quotas für alle User gesetzt, plugin { quota = maildir:User quota quota_rule = *:storage=1G quota_rule2 = Trash:storage=100M } ich möchte ja gerne verschiedene Quoatas für jeden User verwenden und diese stehen ja schon in MySQL nur ist meine MySQL Query dann richtig? (dirsize:storage)? Ich verstehe nicht was ich Dovecot jetzt noch sagen muss damit er die Quotas aus MySQL verwendet. |
| | |
| | #4 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 441 | Zuerstmal müssen die notwendigen Module ja geladen werden. Das kannst du entweder für jeden Service (POP3, IMAP usw.) getrennt tun oder global. Das machst du über die mail_plugins-Direktive. Die User-spezifischen Quotas kannst du dann mit dem passdb-Backend und user_attrs zurechtbiegen. Wie genau, müsste ich aber auch nochmal nachlesen, wofür mir gerade die Zeit fehlt. Google 'dovecot user specific quota' dürfte da sicherlich weiterhelfen.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Postfixadmin vacation.pl | Willüüü | Linux/UNIX | 1 | 06.09.08 19:53 |
| Postfix Dovecot - Problem mit der Authentifizierung | Willüüü | Linux/UNIX | 2 | 27.07.08 19:27 |
| Mysql? | xeno | Cryptography & Encryption | 0 | 23.06.06 17:37 |
| mysql 4 -> mysql 5.0.x | bikmaek | (Web-) Design und webbasierte Sprachen | 11 | 27.03.06 17:57 |
| php und mysql aus mysql db auslesen | chrisi01 | (Web-) Design und webbasierte Sprachen | 1 | 02.11.03 13:28 |