| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
| centos:mail_c7:dovecot_8 [08.08.2014 15:39. ] – [Mailclient auf Benutzerseite] django | centos:mail_c7:dovecot_8 [18.11.2024 07:09. ] (aktuell) – Externe Bearbeitung 127.0.0.1 |
|---|
| # der Client während der IMAP-Sitzung bei Überschreitung der gesetzten Schwellen erhält. | # der Client während der IMAP-Sitzung bei Überschreitung der gesetzten Schwellen erhält. |
| plugin { | plugin { |
| quota_exceeded_message = Quota überschritten, weitere Infos finden Sie hier: http://wiki.mailserver.guru/doku.php/centos:mail_c7:dovecot_8 | quota_exceeded_message = Quota überschritten, weitere Infos finden Sie hier: http://dokuwiki.nausch.org/doku.php/centos:mail_c7:dovecot_8 |
| } | } |
| |
| # der Client während der IMAP-Sitzung bei Überschreitung der gesetzten Schwellen erhält. | # der Client während der IMAP-Sitzung bei Überschreitung der gesetzten Schwellen erhält. |
| plugin { | plugin { |
| quota_exceeded_message = Quota überschritten, weitere Infos finden Sie hier: http://wiki.mailserver.guru/doku.php/centos:mail_c7:dovecot_8 | quota_exceeded_message = Quota überschritten, weitere Infos finden Sie hier: http://dokuwiki.nausch.org/doku.php/centos:mail_c7:dovecot_8 |
| } | } |
| |
| |
| Zum Testen, ob unser SQL-Statement das gewünschte Ergebnis liefert, verbinden wir uns von unserem Dovecot-Host aus mit unserer Datenbank. | Zum Testen, ob unser SQL-Statement das gewünschte Ergebnis liefert, verbinden wir uns von unserem Dovecot-Host aus mit unserer Datenbank. |
| Die Eingaben am Client sind in der Farbe <html><font style="color: rgb(0, 0, 255)">blau</font></html> und die Rückmeldungen des MySQL-Servers in der Farbe <html><font style="color: rgb(0, 255, 0)">grün</font></html> gekennzeichnet. | Die Eingaben am Client sind in der Farbe <html><font style="color: rgb(0, 0, 255)"><b>blau</b></font></html> und die Rückmeldungen des MySQL-Servers in der Farbe <html><font style="color: rgb(66, 66, 66)"><b>hellgrau</b></font></html> gekennzeichnet. |
| |
| <html><pre class="code"> | <html><pre class="code"> |
| <font style="color: rgb(0, 0, 0)">$ </font><font style="color: rgb(0, 0, 255)">mysql -h mysql.dmz.nausch.org -D postfix -u dovecot_user -p</font> | <font style="color: rgb(0, 0, 0)">$ </font><font style="color: rgb(0, 0, 255)">mysql -h mysql.dmz.nausch.org -D postfix -u dovecot_user -p</font> |
| <font style="color: rgb(0, 255, 0)">Enter password:</font><font style="color: rgb(0, 0, 255)">D45_157_5uP3r57r3n9_g3h31m!</font> | <font style="color: rgb(66, 66, 66)">Enter password:</font><font style="color: rgb(0, 0, 255)">D45_157_5uP3r57r3n9_g3h31m!</font> |
| <font style="color: rgb(0, 255, 0)">Reading table information for completion of table and column names | <font style="color: rgb(66, 66, 55)">Reading table information for completion of table and column names |
| You can turn off this feature to get a quicker startup with -A | You can turn off this feature to get a quicker startup with -A |
| |
| |
| MySQL [postfix]> </font><font style="color: rgb(0, 0, 255)">SELECT CONCAT('/var/spool/mail/vmail/', maildir) AS home, 10000 AS uid, 10000 AS gid, CONCAT('*:bytes=', quota) AS quota_rule FROM mailbox WHERE username = 'django@nausch.org' AND active='1';</font> | MySQL [postfix]> </font><font style="color: rgb(0, 0, 255)">SELECT CONCAT('/var/spool/mail/vmail/', maildir) AS home, 10000 AS uid, 10000 AS gid, CONCAT('*:bytes=', quota) AS quota_rule FROM mailbox WHERE username = 'django@nausch.org' AND active='1';</font> |
| <font style="color: rgb(0, 255, 0)">+-------------------------------+-------+-------+--------------------+ | <font style="color: rgb(66, 66, 66)">+-------------------------------+-------+-------+--------------------+ |
| | home | uid | gid | quota_rule | | | home | uid | gid | quota_rule | |
| +-------------------------------+-------+-------+--------------------+ | +-------------------------------+-------+-------+--------------------+ |
| |
| MySQL [postfix]> </font><font style="color: rgb(0, 0, 255)">SELECT username AS user, password, 10000 AS userdb_uid, 10000 AS userdb_gid, CONCAT('*:bytes=', quota) AS quota_rule FROM mailbox WHERE username = 'django@nausch.org' AND active = '1';</font> | MySQL [postfix]> </font><font style="color: rgb(0, 0, 255)">SELECT username AS user, password, 10000 AS userdb_uid, 10000 AS userdb_gid, CONCAT('*:bytes=', quota) AS quota_rule FROM mailbox WHERE username = 'django@nausch.org' AND active = '1';</font> |
| <font style="color: rgb(0, 255, 0)">+-------------------+------------------+------------+------------+--------------------+ | <font style="color: rgb(66, 66, 66)">+-------------------+------------------+------------+------------+--------------------+ |
| | user | password | userdb_uid | userdb_gid | quota_rule | | | user | password | userdb_uid | userdb_gid | quota_rule | |
| +-------------------+------------------+------------+------------+--------------------+ | +-------------------+------------------+------------+------------+--------------------+ |
| |
| MySQL [postfix]> </font><font style="color: rgb(0, 0, 255)">quit;</font> | MySQL [postfix]> </font><font style="color: rgb(0, 0, 255)">quit;</font> |
| <font style="color: rgb(0, 255, 0)">Bye</font> | <font style="color: rgb(66, 66, 66)">Bye</font> |
| </pre></html> | </pre></html> |
| |
| {{ :centos:mail_c7:thunderbird_002.png?nolink |Bild: Bildschirmhardcopy der Statusleiste vom eMail-Client Thunderbird}} | {{ :centos:mail_c7:thunderbird_002.png?nolink |Bild: Bildschirmhardcopy der Statusleiste vom eMail-Client Thunderbird}} |
| |
| Abhilfe schafft da das **[[https://addons.mozilla.org/de/thunderbird/addon/display-quota/|Display-Quota Plugin]]**. Wird es installiert, werden immer aktuelle Quota-Status-Informationen in der Startleiste angezeigt. | Abhilfe schafft da das **[[https://addons.mozilla.org/de/thunderbird/addon/display-quota/|Display-Quota Plugin]]**. |
| | |
| | {{ :centos:mail_c7:display_quota_plugin.png?direct&777 |Bild: Informationen zum Display-Quota-Plugin}} |
| | |
| | Wird es installiert, werden immer aktuelle Quota-Status-Informationen in der Startleiste angezeigt. |
| |
| {{ :centos:mail_c7:thunderbird_003.png?nolink |Bild: Bildschirmhardcopy der Statusleiste vom eMail-Client Thunderbird}} | {{ :centos:mail_c7:thunderbird_003.png?nolink |Bild: Bildschirmhardcopy der Statusleiste vom eMail-Client Thunderbird}} |
| |
| {{ :centos:mail_c7:thunderbird_004.png?nolink |Bild: Bildschirmhardcopy der Statusleiste vom eMail-Client Thunderbird}} | {{ :centos:mail_c7:thunderbird_004.png?nolink |Bild: Bildschirmhardcopy der Statusleiste vom eMail-Client Thunderbird}} |
| | |
| | ==== Horde Framework/Webmail ==== |
| | Auch die Nutzer des Webmailers **IMP** unserer Horde-Framework-Installation kommen natürlich in den Genuß der Quota-Anzeige. Wir müssen diese lediglich in der Konfig aktivieren. Hierzu öffnen wir die **backends.local.php** und tragen nachfolgende Zeilen nach. |
| | # vim /var/www/horde/imp/config/backends.local.php |
| | <code php>... |
| | |
| | $servers['advanced'] = array( |
| | // Disabled by default |
| | // Django : 2013-02-01 |
| | 'disabled' => false, |
| | 'name' => 'mein Advanced Dovecot-IMAP Server', |
| | 'hostspec' => '10.0.0.70', |
| | 'hordeauth' => 'full', |
| | 'protocol' => 'imap', |
| | 'port' => 143, |
| | 'secure' => 'tls', |
| | 'maildomain' => 'nausch.org', |
| | 'smtp' => array( |
| | 'localhost' => 'vml000090.dmz.nausch.org', |
| | 'host' => 'vml000080.dmz.nausch.org', |
| | 'port' => 25, |
| | ), |
| | // Django : 2014-08-11 |
| | 'quota' => array( |
| | 'driver' => 'imap', |
| | 'params' => array( |
| | 'hide_when_unlimited' => false, |
| | 'unit' => 'MB', |
| | 'format' => array('short' => 'Quota Status: %.0f%% bei einer Belegung von %.0f %s') |
| | ) |
| | ), |
| | // |
| | 'acl' => true, |
| | 'cache' => false, |
| | ); |
| | |
| | ... |
| | </code> |
| | |
| | Sobald wir uns bei unserem Horde-Webmailer anmelden und die Applikation **IMP** auswählen, wird der aktuelle Status zur Quota-Belegung in der Statuszeile angezeigt. |
| | |
| | {{ :centos:mail_c7:horde_quota_001.jpg?nolink&500 |Bild: Horde Framework Quota Anzeige}} |
| | |
| | |
| |
| ====== Links ====== | ====== Links ====== |
| * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]** | * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]** |
| |
| ~~DISCUSSION~~ | |