Hi,
I am having a problem with maildrop, i am trying to setup a rule where
messages with a certain To: field get bounced to another email account.
what i currently have in my .mailfilter:
xfilter "/usr/bin/spamc -u <email>"
what i would like to add is:
if (/^To: *some...@example.net/)
to "!some...@example.com/)
but once i do that maildrop starts failing... kindof.
maildrop fails:
Dec 14 15:51:01 domain courierlocal:
id=00049C04.41BF6040.00005B24,from=<email>,addr=<some...@example.net>:
maildrop: signal 0x06
Dec 14 15:51:01 domain courierlocal:
id=00049C04.41BF6040.00005B24,from=<email>,addr=<some...@example.com>,status:
deferred
but it does not:
Dec 14 15:51:02 sub courieresmtp:
id=00049ECD.41BF6045.00005B3F,from=<virtual@domain>,addr=<some...@example.com>:
250 Ok: queued as 2825D2170F2
Dec 14 15:51:02 sub courieresmtp:
id=00049ECD.41BF6045.00005B3F,from=<virtual@domain>,addr=<some...@example.com>,size=1793,success:
delivered: example.com [a.b.c.d]
Dec 14 15:51:02 sub courieresmtp:
id=00049ECD.41BF6045.00005B3F,from=<virtual@domain>,addr=<somewhereelse>,size=1793,status:
success
so the message gets delivered to the remote server yet it fails and
stays in the mailqueue doomed to forever retry delivery(and succeed)
every couple of minutes.
so my first question is: why am i getting a 0x06 (SIGABRT)?
what does it mean and how do i get rid of it?
second question is: since it is obviously is working, the message gets
recieved at example.com without a problem. Is there a way to ignore
these 0x06s?