server:exim

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
server:exim [2008/03/28 22:23] stserver:exim [2015/11/18 23:34] (aktuell) st
Zeile 1: Zeile 1:
 +====== Exim ======
 +[[wpde>Exim]] (ursprünglich ein Akronym für EXperimental Internet Mailer) ist ein [[wpde>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 =====
 +
 +  * [[http://www.exim.org/|Exim Homepage]]
 +  * [[http://wiki.exim.org/|Exim Wiki]]
 +  * [[https://www.heinlein-support.de/sites/default/files/exim_mta-framework_oder_mta.pdf|Exim - MTA-Framework oder MTA?]]
 +  * [[http://www.oreilly.de/german/freebooks/linag2/netz19.htm|Freebook - Linux für Netzwerker: Kap.19 Exim]]
 +  * [[http://www.newbie-net.de/anleitung.html|Anleitungen u.a. für fetchmail und imap mit exim]]
 +  * [[http://www.lug-kr.de/cgi-bin/lugwiki.pl?EximMailServer|Exim Mailserver]]
 +  * [[http://www.debian-administration.org/articles/140|Handling mail for multiple virtual domains with exim]]
 +  * [[http://www.exim.org/exim-html-4.66/doc/html/spec_html/ch33.html|SMTP Auth]]
 +  * [[http://www.freesoftwaremagazine.com/articles/exim_and_anti_spam_spamassassin|Configure Exim with anti-spam]]
 +  * [[http://www.galileocomputing.de/openbook/linux/linux_kap13_002.htm|SMTP-Server mit Exim]]
 +  * [[http://bradthemad.org/tech/notes/exim_cheatsheet.php|Exim Cheatsheet]]
 +  * [[http://www.schlittermann.de/|Support für Exim bei Heiko Schlittermann]]
 +
 +
 +===== Verwaltung =====
 +
 +
 +
 +
 +
 +==== Kommandozeile ====
 +
 +  * **Mails in der Warteschlange**: <code>
 +exim4 -bpru </code> Statistiken anzeigen: <code>exim -bp | exiqsumm</code>
 +  * **Warteschlange** neu abarbeiten: <code>exim -q -v</code> nur lokale Zustellungen<code>exim -ql -v</code>
 +  * **Mail anzeigen**, Buchstabe an Stelle X einsetzen:<code>
 +exim4 -MvX <message-id>  </code>  
 +    * **b** (body): Der Nachrichtentext
 +    * **h** (header): Der Nachrichtenkopf
 +    * **l** (log): Das Protokoll der Nachricht
 +  * **Mails löschen** (thaw): <code>
 +exim4 -Mrm <message-id> 
 +</code>
 +  * **Mails einfrieren** (Status: frozen): <code>
 +exim4 -Mf <message-id> 
 +</code>
 +  * **Mails auftauen** (thaw): <code>
 +exim4 -Mt <message-id> 
 +</code>
 +
 +=== Nachrichten verändern ===
 +
 +  * Zusätzliche Adressaten einer Mail hinzufügen:<code>exim -Mar <message-id> <address> <address2> ...</code>
 +  * Absender verändern:<code>exim -Mes <message-id> <address></code>
 +
 +=== Statistiken ===
 +
 +  * Statistiken anzeigen: <code>eximstats /var/log/exim4/mainlog</code>
 +  * für einen speziellen Tag: <code>fgrep YYYY-MM-DD /var/log/exim4/mainlog | eximstats</code>
 +
 +
 +=== Scripte ===
 +  * [[http://jidanni.org/comp/ppp/exim-queue-remover|exim-queue-remover/editor/viewer]]
 +  * [[http://www.cjbuckley.net/blog/2007/04/04/how-to-remove-certain-e-mails-from-your-exim-mailqueue/|How to remove certain e-mails from your Exim mailqueue]]
 +
 +
 +=== Konfiguration ===
 +  * aktuelle **Konfiguration auswerfen**:<code>exim -bP</code> Der Befehl kann auch dazu benutzt werden einzelne Optionen anzuzeigen:<code>
 +exim -bP qualify_domain hold_domains</code> z. B. den Ort der Konfigurationsdatei (''configure_file'').
 +  * **Versionsnummer**:<code>exim4 -bV</code>
 +  * **Testen** der Zustellung (und damit der Konfiguration): <code>exim -bt mail-adresse@host.tld</code>
 +
 +
 +==== grafisch ====
 +  * eximon - X monitor for the exim mail transport agent.
 +  * eximon4 - monitor application for the exim MTA (v4) (X11 interface)
 +
 +
 +
 +===== Tools =====
 +[[http://www.exim.org/exim-html-4.50/doc/html/spec_49.html#CHAP49|Doku der 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**: <code>exigrep ID /var/log/exim4/mainlog</code>
 +  * **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 ====
 +<file>
 +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
 +</file>
 +
 +==== Zusatzfunktionen ====
 +[[http://www.jcdigita.com/eximconfig/|Eximconfig]]
 +
 +  * Spam-Bekämpfung <file>
 +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
 +</file>
 +[[http://marc.merlins.org/linux/exim/sa.html|Exim SpamAssassin at SMTP time]]
 +  * Virenscan <file>
 +clamav-exim4 - clamav exim4 package.
 +</file>
 +  * andere Tools <file>
 +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
 +</file>
 +
 +