Mailinglist Archive: opensuse-de (3763 mails)
| < Previous | Next > |
postfix: Liste der versendeten Mails per Kommando abrufen
- From: Ekkard Gerlach <suse@xxxxxxx>
- Date: Sun, 26 Sep 2004 00:36:32 +0200
- Message-id: <20040925223632.GH2261@xxxxxxxxxx>
Kann postfix dazu bewegt werden, ein Journal der
versendeten Mails zu erstellen kann dieses Journal
auf Kommandozeilenabruf zur Verfügung gestellt werden?
Die Liste der NOCH NICHT versendeten Mails hingegen ist abrufbar:
root@rex2:~>mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
E0EF8C8198 483 Sun Sep 26 00:06:07 ekkardgerlach@xxxxxxxx
egerlach@xxxxxxxx
Ist diese Mail aber einmal versand, dann ist die Ausgabe von
mailq natürlich leer.
Es geht um einen ganz primitiven Mailversand. Empfangen werden die
zurückgehenden/eingehenden Mails auf einem ganz anderen System.
Ich weiß wie ich es mir selber basteln könnte:
In /var/log/mail steht:
Sep 26 00:26:42 rex2 postfix/pickup[6428]: DFD46C8199: uid=500
from=<ekkardgerlach@xxxxxxxx>
Sep 26 00:26:42 rex2 postfix/cleanup[7268]: DFD46C8199:
message-id=<20040925222642.GA7271@xxxxxxxxxx>
Sep 26 00:26:42 rex2 postfix/qmgr[1772]: DFD46C8199:
from=<ekkardgerlach@xxxxxxxx>, size=478, nrcpt=1 (queue active)
Sep 26 00:26:52 rex2 postfix/smtp[7281]: DFD46C8199:
to=<egerlach@xxxxxxxx>, relay=mail.aiaii.de[81.209.148.118],
delay=10, status=sent (250 Ok: queued as 125B7F3805)
Da könnte ich mir die Zeilen mit "status=sent" herausholen
und ein bißchen lesbarer aufarbeiten: mit Datum und
Empfängeradresse. Es müßte doch auch einfacher gehen,
oder? Irgendein zu postfix gehörender Befehl vielleicht?
Ich habe bisher nix gefunden! Am Ende von "man postfix"
stehen allerlei Befehle, bin aber nicht vorangekommen.
jmd. eine Idee?
danke schon mal
Ekkard
versendeten Mails zu erstellen kann dieses Journal
auf Kommandozeilenabruf zur Verfügung gestellt werden?
Die Liste der NOCH NICHT versendeten Mails hingegen ist abrufbar:
root@rex2:~>mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
E0EF8C8198 483 Sun Sep 26 00:06:07 ekkardgerlach@xxxxxxxx
egerlach@xxxxxxxx
Ist diese Mail aber einmal versand, dann ist die Ausgabe von
mailq natürlich leer.
Es geht um einen ganz primitiven Mailversand. Empfangen werden die
zurückgehenden/eingehenden Mails auf einem ganz anderen System.
Ich weiß wie ich es mir selber basteln könnte:
In /var/log/mail steht:
Sep 26 00:26:42 rex2 postfix/pickup[6428]: DFD46C8199: uid=500
from=<ekkardgerlach@xxxxxxxx>
Sep 26 00:26:42 rex2 postfix/cleanup[7268]: DFD46C8199:
message-id=<20040925222642.GA7271@xxxxxxxxxx>
Sep 26 00:26:42 rex2 postfix/qmgr[1772]: DFD46C8199:
from=<ekkardgerlach@xxxxxxxx>, size=478, nrcpt=1 (queue active)
Sep 26 00:26:52 rex2 postfix/smtp[7281]: DFD46C8199:
to=<egerlach@xxxxxxxx>, relay=mail.aiaii.de[81.209.148.118],
delay=10, status=sent (250 Ok: queued as 125B7F3805)
Da könnte ich mir die Zeilen mit "status=sent" herausholen
und ein bißchen lesbarer aufarbeiten: mit Datum und
Empfängeradresse. Es müßte doch auch einfacher gehen,
oder? Irgendein zu postfix gehörender Befehl vielleicht?
Ich habe bisher nix gefunden! Am Ende von "man postfix"
stehen allerlei Befehle, bin aber nicht vorangekommen.
jmd. eine Idee?
danke schon mal
Ekkard
| < Previous | Next > |