[Postfixbuch-users] delivery an einen pipe service / logging
Andreas Schulze
andreas.schulze at datev.de
Di Apr 3 12:15:39 CEST 2012
Hallo,
ich baue an einer Anwendung, die an einen pipe-service zustellt.
das klappt soweit:
transport_maps:
pipe at example.org deliver2pipe:
master.cf:
deliver2pipe unix - n n - - pipe
directory=/var/lib/empty
flags=DORX
user=nobody
argv=/path/to/script
Leider kann ich aus dem Script keine Ausgaben erzeugen, die dann zurück ins Postfix-Log wandern.
Bei SMTP/LMTP bekomme ich ja die Antwort geloggt. Bei Pipe nicht :-(
Apr 3 12:03:02 testserver postfix/pipe[15384]: 9E04776002: to=<pipe at example.org>, relay=deliver2pipe, delay=0.11, delays=0.09/0/0/0.01, dsn=2.0.0, status=sent (delivered via deliver2pipe service)
-> status=sent (delivered via deliver2pipe service)
Im Gegensatz:
Apr 3 11:36:55 testserver postfix/smtp[12529]: BB22176002: to=<user at example.org>, relay=relayhost[192.168.1.1]:25, delay=0.09, delays=0.07/0/0.01/0.01, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as CCABC57855)
-> status=sent (250 2.0.0 Ok: queued as CCABC57855)
Natürlich kann ich aus meinem Script mit logger -p mail.into ins Maillog schreiben, habe aber keinen Bezug zur QueueID!
Wenn ich nun 10000 Mails an diese PIPE zustelle, habe ich keine eindeutige Zuordnung ...
Sieht jemand Alternativen?
Danke!
--
Andreas Schulze
Internetdienste | P252
DATEV eG
90329 Nürnberg | Telefon +49 911 319-0 | Telefax +49 911 319-3196
E-Mail info @datev.de | Internet www.datev.de
Sitz: 90429 Nürnberg, Paumgartnerstr. 6-14 | Registergericht Nürnberg, GenReg Nr.70
Vorstand
Prof. Dieter Kempf (Vorsitzender)
Dipl.-Kfm. Wolfgang Stegmann (stellvertretender Vorsitzender)
Dipl.-Kfm. Michael Leistenschneider
Dipl.-Kfm. Dr. Robert Mayr
Jörg Rabe v. Pappenheim
Dipl.-Vw. Eckhard Schwarzer
Vorsitzender des Aufsichtsrates: Reinhard Verholen
Mehr Informationen über die Mailingliste Postfixbuch-users