Darth? DARTH?! Where are you?? (Jeez, he is never around when you need him. He must be hiding in the shadowy half


FYI: It was all known about in part due to our testing here on this forum.sckramer2 wrote:https://www.jam-software.com/spamassassin/changes.shtml
FYI: jam software just released sa fixing the DNS Blacklist lookups not happening... was wondering why those were not showing up in the tests!
superman20 wrote: After digging through hMailServer's source for a limited amount of time, I see it uses the boost library for asynchronous IO. Error code 2 is the boost EOF (End Of File) error. Unfortunately, I'm not a boost user and I'm not familiar with it. My limited research finds this in the boost docs (http://www.boost.org/doc/libs/1_60_0/do ... reams.html) which says:The end of a stream can cause read, async_read, read_until or async_read_until functions to violate their contract. E.g. a read of N bytes may finish early due to EOF.
Martin recompiled HMS and used the latest BOOST - maybe this version of boost no longer has the problem? Look for HMS minimum build 2399 (5.6.7 - Build 2399 currently available in beta).binkle wrote:hm.. you answered before I edited![]()
Digging a bit in the code of hMailServer shows that the error code is provided as comming from boost::system::error_code.
So the error code actually is no socket error, it's the windows system error 2: no_such_file_or_directory (see: http://stackoverflow.com/questions/2978 ... e-number-2)
For sure, this has noting to do with SpamAssassin. It must be an hMailServer internal issue.