Cola manipulieren das Amt des Exim 4
In letzter Zeit habe ich seit mehr E-Mail-Server in Exim Courier, so habe ich auf die Suche nach Unterlagen und howto Betrieb und Verwaltung der Schwanz des Exim 4. Und weil all dies hier ist mein Spickzettel der Exim MTA-4.
Message-IDs und Spool-Datei
Identifikatoren von Nachrichten oder Message-IDs mit Exim 4 bis in Ihrem Queue (Schwanz) sind alphanumerisch und Groß-und Kleinschreibung und haben die Form: XXXXXX-yyyyyy-ZZ. Die meisten der Befehle im Zusammenhang mit dem Schwanz und nutzen diese Protokolle Message-IDs.
Jede E-Mail-Nachricht in drei Spool-Dateien. Wenn Sie mit diesen Dateien von Hand statt mit dem entsprechenden Befehl exim Sie haben alle drei.
/ Var / spool / exim / msglog
Die Dateien in diesem Verzeichnis, in dem die Log-Informationen für jede Nachricht und sind Namen wie der Message-ID.
/ Var / spool / exim / input
Diese Dateien sind nach der Message-ID, sondern ein Suffix zur Angabe, ob die Header-Umschlag (-H) oder Meldungsdaten (-D).
Diese Verzeichnisse enthalten Unterordner zu große Mail-Warteschlangen, so dass nicht alles wird in / var / spool / exim / input oder / var / spool / exim / msglog. Jede Suche oder greps wird rekursiv.
Grundlegende Kommandos
Da diese Aussagen sind Verwaltungs-und Exim eigenen, muss mit der Wurzel.
exim-bpc: Zeigt das Konto der Nachrichten in der Warteschlange.
exim-bp: Zeigt eine Liste der Nachrichten in der Warteschlange (Warteschlange Zeit, Größe, Message-ID, Absender, Empfänger).
exim-bp | exiqsumm: Zeigt eine Zusammenfassung der Nachrichten in der Warteschlange (Anzahl, Umfang, alt, neu, Domain und insgesamt).
exiwhat: Zeigt, was Exim macht zu diesem Zeitpunkt.
Da Exim rutea eine Adresse oder Adressen
root @ localhost # exim-bt alias@localdomain.com user@thishost.com <- Alias@localdomain.com Router = localuser, Transport = local_delivery root @ localhost # exim-bt user@thishost.com user@thishost.com Router = localuser, Transport = local_delivery root @ localhost # exim-bt user@remotehost.com Router = lookuphost, Transport = remote_smtp mail.remotehost.com host [1.2.3.4] MX = 0
exim-BH 10.0.10.157: Führen Sie einen Test SMTP-Transaktion von der Kommandozeile aus, als ob aus der IP-Adresse angegeben. Dies zeigt die cheks, ACLs und Filter werden als Exim. Diese Meldung wird nicht geliefert.
exim-BP: Zeigt die Konfiguration von Exim.
Mit Blick auf den Schwanz mit Exiqgrep
Exim wird mit einem Programm mit dem Namen exiqgrep, sehr gut, um grep andalusien Warteschlange. Statt der Verwendung einer Reihe von Befehlen wie exim-bp, awk, grep, geschnitten oder wc-l.
Nun sehen wir eine Reihe von Flaggen zu finden, die Nachrichten, um unsere Recherchen.
exiqgrep-f [luser] @ domain: In-f, um die Nachrichten-Warteschlange von einem Absender.
exiqgrep-R [luser] @ domain: Das Flag-r hilft uns, die Suche in einem Behälter mit Klebstoff / domänenspezifische.
86400-o [...] exiqgrep: Wir verwendet um Nachrichten oder älter als die angegebene Anzahl von Sekunden. In diesem Beispiel werden Nachrichten, die vor dem 1. Tag.
Verwenden Sie zum Ausdrucken und Nachrichten, die jünger sind als die angegebene Anzahl von Sekunden. Beispielsweise werden Nachrichten, weniger als eine Stunde alt:
[...] Exiqgrep und 3600: Die Flagge und das Kommando, Exim zeigt die jüngste Nachricht, dass die Anzahl der Sekunden. In unserem Beispiel, Nachrichten weniger als einer Stunde.
Verwenden Sie-s, um die Größe einer Nachricht mit einer regex. Zum Beispiel, 700-799 Bytes:
exiqgrep-s' $ 7 ^ ..'[...]: Mit-s für die Suche nach Nachrichten mit einer Größe entsprechend der verwendeten regulären Ausdruck (regex). 700 bis 799 Bytes, nach unserem Beispiel.
Mit Z-Nachrichten werden eingefroren (tiefgefroren), oder für die X-aufgetaut (nicht gefroren).
Es gibt auch Flags zur Steuerung der Anzeige.
exiqgrep-i [-r |-f] ...: Hinzufügen i-ID wird nur angezeigt, die Nachricht sucht.
exiqgrep-c ...: Mit dem print-c-Konto encontrandos Nachrichten mit der vorherigen Suche.
exiqgrep-i: Das Flag-i zeigt die Message-ID des gesamten Schwanz.
Popularity: 1% [?]
Trackback URI | Kommentare RSS






