Print Page | Close Window

error: TSendMailThread.SendErrMsg

Printed From: LogSat Software
Category: Spam Filter ISP
Forum Name: Spam Filter ISP Support
Forum Description: General support for Spam Filter ISP
URL: https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5705
Printed Date: 15 December 2025 at 12:05pm


Topic: error: TSendMailThread.SendErrMsg
Posted By: ImInAfrica
Subject: error: TSendMailThread.SendErrMsg
Date Posted: 07 July 2006 at 10:21am
Hi,
I am getting the following error in the log file:
07/06/06 07:17:20:187 -- (20676) Exception occurred during TSendMailThread.SendErrMsg: Read Timeout

which is normally preceded by:
07/06/06 07:17:20:187 -- (20676) Error-email from jennifer@obravybr.com to user@somedomain.com was forwarded to some.ip.addre.ss

I have identified that whenever we try to NDR and the smtp server performing the NDR (some.ip.addre.ss) isn't happy with the return email address there's a timeout.
Is it possible to get friendlier message?
What happens to the message that's trying to get out. Does SFI keep on retrying or is the email dropped?

Thanks
Amir






Replies:
Posted By: LogSat
Date Posted: 07 July 2006 at 10:38pm
Amir,

When SpamFilter attempts to forward "clean" emails to the destination SMTP server, and the dest. server is unavailable, SpamFilter will queue the emails and will retry to send them until the server is back online (the retry is "for ever" by default, but a time limit can be set in the SpamFilter.ini file).

If the dest server is online, but rejects the emails with an error code, the behavior of SpamFilter will depend on the error code of the server. This can be modified from its default settings with the following entries in the SpamFilter.ini file:

;Determines if SpamFilter should hold in the queue emails that were rejected by the destination SMTP server with an error in the 4xy range
QueueIfDestinationError400=true

;Determines if SpamFilter should hold in the queue emails that were rejected by the destination SMTP server with an error in the 5xy range
QueueIfDestinationError500=false


However if there are errors when forwarding NDR emails, SpamFilter will only try *once*. IF there is an error, the NDR will not be retried again.






-------------
Roberto Franceschetti

http://www.logsat.com" rel="nofollow - LogSat Software

http://www.logsat.com/sfi-spam-filter.asp" rel="nofollow - Spam Filter ISP


Posted By: kspare
Date Posted: 08 July 2006 at 10:04am
What about fixing the exception Roberto? I was running the latest version (579) and am back to 561 which does not give me that error.


Posted By: LogSat
Date Posted: 08 July 2006 at 2:52pm
kspare,

I wasn't aware that it was a problem. From the pos I thought that the error appeared when the destinatino SMTP server rejected the NDR, and the "Read Timeout" error was the error received by SpamFilter when it tried to deliver the NDR.

If you have a different case/explanation, and you believe there's a problem, absolutely, we'll look into it. Do you have any more details of what is happening?


-------------
Roberto Franceschetti

http://www.logsat.com" rel="nofollow - LogSat Software

http://www.logsat.com/sfi-spam-filter.asp" rel="nofollow - Spam Filter ISP


Posted By: kspare
Date Posted: 09 July 2006 at 11:44pm
I don't have much for details, but I will send you some logs with the problems as well as my config.



Print Page | Close Window