2 msg2 postfix server on the same domain in differen...
3 msgmailer-deamon sends error messages to: question
3 msgProcmail
15 msgMAIL FROM timeout with ciphers=high
2 msgmilter, broken pipe
17 msgHow to listen on 587 as well as 25?
6 msgreject_sender_login_mismatch doesnt work
2 msgsmtp auth
4 msgPostfix with MYSQL compile error
8 msgmynetworks=<empty> vs mynetworks=<defa...
3 msgmessage_size_limit with ldap search parameter

Pipe debugging
\ Peter Rabbitson (29 Nov 2007)
. \ (Wietse Venema) (29 Nov 2007)

12 msgdestination_concurrency_limit not respected ?
13 msgVirtual spam forwarding issues
2 msgcleaning up deferred queue
2 msgstatic nexthop per domain
2 msgSimple postmap question
9 msgIssues with Recipient_Canonical mapping
3 msgMail server reboot after got flood
3 msgcan't create a virtual domain
Subject:Re: Pipe debugging
Group:Postfix-users
From:(Wietse Venema)
Date:29 Nov 2007


 
Peter Rabbitson:
[ Charset UTF-8 unsupported, converting... ]
> Hi,
>
> I had the following happen today (localhost is my scanner daemon):
>
> Nov 29 11:04:17 Arzamas postfix/cleanup[1796]: BF6C9AF9BE: message-id=<WITHHELD>
> Nov 29 11:04:17 Arzamas postfix/smtpd[1811]: connect from localhost[127.0.0.1]
> Nov 29 11:04:17 Arzamas postfix/smtpd[1811]: BF6C9AF9BE:
> client=localhost[127.0.0.1]
> Nov 29 11:04:17 Arzamas postfix/qmgr[3594]: BF6C9AF9BE: from=<WITHHELD>,
> size=2041, nrcpt=1 (queue active)
> Nov 29 11:04:17 Arzamas postfix/smtpd[1811]: disconnect from localhost[127.0.0.1]
> Nov 29 11:04:17 Arzamas postfix/pipe[10248]: BF6C9AF9BE: to=<WITHHELD>,
> relay=dbmail-pipe, delay=0.15, delays=0.09/0.01/0/0.06, dsn=5.3.0,
> status=bounced (Command died with signal 11: "/usr/sbin/dbmail-smtp")
> Nov 29 11:04:17 Arzamas postfix/qmgr[3594]: BF6C9AF9BE: removed
>
> After this a bounce was sent to the sender, and I received a system error
> notification. However the email itself was permanently lost from the queue. Is
> there a way to turn this sort of fatal failures into soft bounces, so I have a
> chance to inspect the message that might have caused this?
>

No, because the process would crap out every time Postfix retries,
and could potentially do a lot of damage when left unattended.

Instead of changing Postfix, I suggest that you wrap up the errant
program in a script that returns an appropriate exit status to
Postfix. Exit status numbers are defined in /usr/include/sysexits.h.

Wietse


© 2004-2008 readlist.com