Re: non-delivered mails not listed in the logs - update to log permanent delivery failures

Bart Mortelmans via xmail <[email protected]> Mon, 04 May 2015 11:14:28 +0200
Newsgroups gmane.mail.xmail.general
Message-ID <[email protected]>
I'm also still here :)

I actually also found it annoying that the SMAIL logs show success, but 
don't show failure. I don't want to receive an e-mail about every 
message that can't be delivered, but if someone contacts me about an 
email he (assumes) to not have received, I want to be able to quickly 
find it in the logs.

You can solve this by editing QueueUtils.cpp and adding this around line 
803 (just below "int iResult = QueUtTXErrorExNotifySender ..."):
 > USmlLogMessage(hFSpool, "FAIL", pszReason, pszServer);

Recompile and copy the files to the bin-folder and from then on you'll 
see "FAIL" lines appear on the smail-log every time there was a 
permanent delivery failure, with details about what went wrong.

I actually only just figured this out. I have only tested it on a 
test-server, but not in production yet. Let me know if you see any problems.

Sincerely,
Bart Mortelmans


U.Mutlu via xmail schreef op 30/04/15 om 13:56:
> Hi, anybody left here? :-)
>
> Can anybody confirm this? :
>
> It seems xmail does not make a log entry for a non-deliverable mail.
> Though it sends an error mail to the sender (Subject "Error sending 
> message ...").
>
> This is not optimal, since the mail admin should have the possibility
> to inform himself about such problems from the logs.
>
> Thx
> _______________________________________________
> xmail mailing list
> [email protected]
> http://xmailserver.org/mailman/listinfo/xmail
>

_______________________________________________
xmail mailing list
[email protected]
http://xmailserver.org/mailman/listinfo/xmail