wiki:AdminMail
close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 6 (modified by bau, 13 years ago) ( diff )

--

Infos zum Mailserver der paedml

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.

Note: See TracWiki for help on using the wiki.