| Version 7 (modified by , 12 years ago) ( diff ) |
|---|
Infos zum Mailserver der paedml
Damit der Server auch über OpenVPN über eine Adresse erreichbar ist, ist auf allen DNS-Servern (auch bei BelWUE) der Name emails.kg-fds.de eingerichtet, der zeigt auf:
- Lehrernetz (grau) 10.16.112.4
- Schülernetz (grün) 10.32.1.1
- Internet (BelWUE) 10.32.1.1
Die Adresse ist also nicht öffentlich gebrauchbar. Von außen ist der Server über die Adresse paedml.kg-fds.de zugänglich:
- Lehrernetz (grau) 10.16.112.4
- Schülernetz (grün) 10.32.1.1
- Internet (BelWUE) 141.10.54.243
Im Einsatz sind
- das HORDE-Framework
- Cyrus als MTA
# /etc/cyrus.conf Konfiguration
# /var/spool/cyrus/mail/ Hier liegen die eMails der User
# /etc/sieve/ Hier liegen die Weiterleitungsscripte (cyrus-sieve, Horde-Ingo)
Weiterleitungsscripte bearbeiten
Datei ingo.script unter /etc/sieve im Userverzeichnis bearbeiten
/usr/lib/cyrus/bin/sievec ingo.script ingo.bc
Eine Mailbox reparieren
su cyrus /usr/sbin/cyrreconstruct -rf user.username
Die Mailboxen können mit dem Befehl
cyradm --user USER --server localhost
bearbeitet werden. Das Passwort von cyradmin steht in /etc/imap.secret. Die wichtigsten Befehle sind dabei
- lm - list mailboxes
- dm - delete mailbox
- cm - create mailbox
Admin-Programm aufrufen
cyradm localhost --user cyrus Passwort aus /etc/cyrus.secret help
Scripte in /usr/local/sbin/:
- Einen mailalias herausfinden
/root/scripte/mailalias.sh xyz.gmx.de
- Ein überlaufendes Mailpostfach sichern und dann leeren
/root/scripts/maildel.sh username
Wiederherstellen einzelner Mails:- Sicherung unter /var/backup/mail suchen und entpacken (Unterverzeichnis wird automatisch erstellt)
- Gewünschte Mails (das sind Dateien mit einer Nummer und einem Punkt) in das Spool-Verzeichnis des Users schieben (unter /var/spool/cyrus/mail)
- Mailbox wie oben beschrieben reparieren (cyrusreconstruct)
- Mailquota der User checken
/root/scripts/mailquota.sh
erzeugt die Datei /root/scripts/mailquota die vom php-Script /root/scripts/mailquota.php ausgewertet wird
Mailqueue
mailq
zeigt die Queue an
postsuper -d ALL
löscht alle festhängenden Mails des Queue
postqueue -f
liefert alles, was auf Halde liegt aus.