Exim
Exim (ursprünglich ein Akronym für EXperimental Internet Mailer) ist ein Mail Transfer Agent (MTA) hat sicherlich einiges an Boden verloren gegenüber Postfix, wird aber dennoch bei Debian als Standard-MTA benutzt. Exim läuft als root, Dez 2010 kam es daher zu einem Ernsthaften Sicherheitsproblem.
Diese Seite bezieht sich auf Exim in der Version 4.
Links
Verwaltung
Kommandozeile
- Mails in der Warteschlange:
exim4 -bpru
Statistiken anzeigen:
exim -bp | exiqsumm
- Warteschlange neu abarbeiten:
exim -q -v
nur lokale Zustellungen
exim -ql -v
- Mail anzeigen, Buchstabe an Stelle X einsetzen:
exim4 -MvX <message-id>
- b (body): Der Nachrichtentext
- h (header): Der Nachrichtenkopf
- l (log): Das Protokoll der Nachricht
- Mails löschen (thaw):
exim4 -Mrm <message-id>
- Mails einfrieren (Status: frozen):
exim4 -Mf <message-id>
- Mails auftauen (thaw):
exim4 -Mt <message-id>
Nachrichten verändern
- Zusätzliche Adressaten einer Mail hinzufügen:
exim -Mar <message-id> <address> <address2> ...
- Absender verändern:
exim -Mes <message-id> <address>
Statistiken
- Statistiken anzeigen:
eximstats /var/log/exim4/mainlog
- für einen speziellen Tag:
fgrep YYYY-MM-DD /var/log/exim4/mainlog | eximstats
Scripte
Konfiguration
- aktuelle Konfiguration auswerfen:
exim -bP
Der Befehl kann auch dazu benutzt werden einzelne Optionen anzuzeigen:
exim -bP qualify_domain hold_domains
z. B. den Ort der Konfigurationsdatei (
configure_file
). - Versionsnummer:
exim4 -bV
- Testen der Zustellung (und damit der Konfiguration):
exim -bt mail-adresse@host.tld
grafisch
- eximon - X monitor for the exim mail transport agent.
- eximon4 - monitor application for the exim MTA (v4) (X11 interface)
Tools
Tool | Aufgabe |
---|---|
exiwhat | list what Exim processes are doing |
exiqgrep | grep the queue |
exiqsumm | summarize the queue |
exigrep | search the main log |
exipick | select messages on various criteria |
exicyclog | cycle (rotate) log files |
eximstats | extract statistics from the log |
exim_checkaccess | check address acceptance from given IP |
exim_dbmbuild | build a DBM file |
exinext | extract retry information |
exim_dumpdb | dump a hints database |
exim_tidydb | clean up a hints database |
exim_fixdb | patch a hints database |
exim_lock | lock a mailbox file |
exigrep
Suchen nach:
- LogEinträge zur ID xyz suchen:
exigrep ID /var/log/exim4/mainlog
- Sender:
-f user@host.tld
- Empfänger/Domain:
-r [user]@domain.tld
- Alter:
-o Sekunden
- frozen:
-z
oder unfrozen:-x
- RegEx:
-s '[AUSDRUCK]
' - List-IDs: exiqgrep -i
- Treffer zählen:
-c
Pakete von Exim4 und Zusatzpakete (Auswahl)
apt-cache search exim
core
exim4 - metapackage to ease exim MTA (v4) installation exim4-base - support files for all exim MTA (v4) packages exim4-config - configuration for the exim MTA (v4) exim4-daemon-heavy - exim MTA (v4) daemon with extended features, including exiscan-acl exim4-daemon-light - lightweight exim MTA (v4) daemon exim4-doc-html - documentation for the Exim MTA (v4) in html format exim4-doc-info - documentation for the Exim MTA (v4) in info format
Zusatzfunktionen
- Spam-Bekämpfung
greylistd - Greylisting daemon for use with Exim 4 spamassassin-exim4 - spamassassin exim4 package. sa-exim - Use SpamAssassin at SMTP time with the Exim v4 MTA
Exim SpamAssassin at SMTP time
- Virenscan
clamav-exim4 - clamav exim4 package.
- andere Tools
adduser-plugin-eximconf - Specific Exim mail server configuration plugin adduser-plugin-eximconf4 - Specific Exim mta (version 4.x) server configuration plugin webmin-exim - exim mail server control module for webmin