Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


mail

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
mail [11.02.2018 12:12] – [Postfixadmin] havelockmail [04.01.2021 19:24] (aktuell) – [Postfixadmin] havelock
Zeile 147: Zeile 147:
 Wenn die Adresse gefunden wurde, wird ''1'' zurückgeliefert, ansonsten nichts. Wenn die Adresse gefunden wurde, wird ''1'' zurückgeliefert, ansonsten nichts.
  
 +=== Anpassungen / Customizing ===
 +
 +Änderungen können ab Version 3 vorgenommen werden, dabei sind einige Regeln zu beachten:
 +  * Alle zusätzlichen Objekte mit dem Prefix ''x_'' kennzeichnen
 +  * In Zusatztabellen bitte die Felder ''created'', ''modified'' und ''active'' verwenden
 +  * Integration über ''*_struct_hook()'', in ''config.inc.php'' ist ein Beispiel dazu, Aktivierung dann mit ''$CONF[*_struct_hook]'' 
  
 ==== SPAM-Abwehr ==== ==== SPAM-Abwehr ====
Zeile 196: Zeile 202:
 CREATE USER 'dovecot'@'localhost' IDENTIFIED BY 'DOVECOTPASS'; CREATE USER 'dovecot'@'localhost' IDENTIFIED BY 'DOVECOTPASS';
 GRANT SELECT ON postfixadmin.mailbox TO 'dovecot'@'localhost'; GRANT SELECT ON postfixadmin.mailbox TO 'dovecot'@'localhost';
-GRANT ALL ON postfixadmin.quota2 TO 'dovecot'@'localhost';+GRANT SELECT,INSERT,UPDATE,DELETE ON postfixadmin.quota2 TO 'dovecot'@'localhost';
 </code> </code>
  
Zeile 202: Zeile 208:
 Die Aufstellung ist momentan nicht endgültig  überprüft und vermutlich auch Die Aufstellung ist momentan nicht endgültig  überprüft und vermutlich auch
 noch unvollständig. noch unvollständig.
 +
 +Mit dem Plugin ''last_login'' kann der letzte Anmeldezeitpunkt gespeichert
 +werden. Zu beachten, daß der Zugriff über das Dict-Modul läuft, welches 
 +auf Datenbanktabellen INSERT- und UPDATE-berechtigungen benötigt 
 +  
 +  alter table mailbox add column x_last_login int(11) default NULL;
 +  grant insert (username, x_last_login), update (username, x_last_login) on postfixadmin.mailbox to 'dovecot'@'localhost';
  
 ++++ Dovecot Konfigurationdsdateien |  ++++ Dovecot Konfigurationdsdateien | 
Zeile 380: Zeile 393:
 local5.*                                        -/var/log/dovecot.log local5.*                                        -/var/log/dovecot.log
 local5.warning;local5.error;local5.crit         -/var/log/dovecot-errors.log local5.warning;local5.error;local5.crit         -/var/log/dovecot-errors.log
 +</file>
 +
 +Logfile rotieren (vermutlich noch optimierungsfähig
 +<file conf /etc/logrotate.d/dovecot>
 +/var/log/dovecot*.log {
 +  missingok
 +  notifempty
 +  compress
 +  delaycompress
 +  sharedscripts
 +  postrotate
 +    doveadm log reopen
 +  endscript
 +}
 </file> </file>
  
Zeile 398: Zeile 425:
 ==== Roundcube ==== ==== Roundcube ====
  
 +  * Homepage: https://roundcube.net/
   * Web-Frontend   * Web-Frontend
   * Nützliche Pakete<code>   * Nützliche Pakete<code>
Zeile 430: Zeile 458:
  
 Im Plugin-Verzeichnis wird ebenfalls eine ''config.inc.php'' angelegt. Dazu wird die ''.dist''-Datei kopiert. Im Plugin-Verzeichnis wird ebenfalls eine ''config.inc.php'' angelegt. Dazu wird die ''.dist''-Datei kopiert.
 +
 +=== Plugin:managesieve ===
 +
 +Kopieren die Vorlage der Konfigurationsdatei ''config.inc.php.dist'' nach ''config.inc.php''.
 +<file php config.inc.php>
 +$config['managesieve_port'] = 4109;
 +$config['managesieve_host'] = 'localhost';
 +</file>
 +
 +
  
  
Zeile 443: Zeile 481:
   tar xzf roundcubemail-1.2.3-complete.tar.gz   tar xzf roundcubemail-1.2.3-complete.tar.gz
   cd roundcubemail-1.2.3   cd roundcubemail-1.2.3
-  bin/installto.sh <Installationspfad>+  bin/installto.sh /var/www/vhosts/mail.pinneberg.freifunk.net
 Nach der dem Update sind Aufräumarbeiten notwending Nach der dem Update sind Aufräumarbeiten notwending
   * Berechtigungen korrigieren   * Berechtigungen korrigieren
-    * Benutzer einstellen: ''root.www-data'', ''www-data'' hat auch nur Leserechte, bis auf die Verzeichnisse ''temp'' und ''log''+    * Benutzer einstellen: ''root.www-data'', ''www-data'' hat auch nur Leserechte, bis auf die Verzeichnisse ''temp'' und ''log''<code> 
 +chown -R root.www-data /var/www/vhosts/mail.pinneberg.freifunk.net 
 +</code>
     * Dateien im config-Verzeichnis     * Dateien im config-Verzeichnis
  
mail.1518347574.txt.gz · Zuletzt geändert: 11.02.2018 12:12 von havelock