====== 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**: exim4 -bpru Statistiken anzeigen: exim -bp | exiqsumm * **Warteschlange** neu abarbeiten: exim -q -v nur lokale Zustellungenexim -ql -v * **Mail anzeigen**, Buchstabe an Stelle X einsetzen: exim4 -MvX * **b** (body): Der Nachrichtentext * **h** (header): Der Nachrichtenkopf * **l** (log): Das Protokoll der Nachricht * **Mails löschen** (thaw): exim4 -Mrm * **Mails einfrieren** (Status: frozen): exim4 -Mf * **Mails auftauen** (thaw): exim4 -Mt === Nachrichten verändern === * Zusätzliche Adressaten einer Mail hinzufügen:exim -Mar
... * Absender verändern:exim -Mes
=== Statistiken === * Statistiken anzeigen: eximstats /var/log/exim4/mainlog * für einen speziellen Tag: fgrep YYYY-MM-DD /var/log/exim4/mainlog | eximstats === 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**: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 ===== [[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**: 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 ==== [[http://www.jcdigita.com/eximconfig/|Eximconfig]] * 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 [[http://marc.merlins.org/linux/exim/sa.html|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