Hi there,

I reported a bug at the forums 
(http://sourceforge.net/apps/phpbb/assp/viewtopic.php?f=12&t=1151), but 
nobody has reacted to it so far, so maybe this list is a better place to 
report issues.

Here's the issue report again:

Hi,

First of all: thanks for developing ASSP, it is an amazing piece of 
software that helps me a lot fighting spam.

I've just set up a new server with ASSP 2.0.1/2.0.19 (the newest version 
I found on sourceforge) and hMailServer 5.3.3.

I run into a little problem when I try to send mails through ASSP: ASSP 
adds an additional carriage return (\r) after the first line that 
hMailServer sends in reponse to an EHLO.

For example, the communication looks like this:

Code: Select all
     Server:
       220 myserver ESMTP\r\n
     Client:
       EHLO client\r\n
     Server
       250-myserver\r\r\n <-- 2x \r
       250-STARTTLS\r\n
       250-SIZE\r\n
       250 AUTH LOGIN\r\n

If I bypass ASSP and connect to hMailServer directly, I get (as expected):

Code: Select all
     Server:
       220 myserver ESMTP\r\n
     Client:
       EHLO client\r\n
     Server
       250-myserver\r\n
       250-STARTTLS\r\n
       250-SIZE\r\n
       250 AUTH LOGIN\r\n

The extra \r causes me a lot of trouble.Some clients, like for example 
the SMTP client that comes with the .NET framework class library, are 
very picky about the extra \r. As a result, ASSP's response is 
considered "Invalid" and mails cannot be sent.

I would really appreciate a quick fix to this issue. I consider this bug 
to be critical as it is a violation of the SMT protocol and can prevent 
e-mails from arriving at the server. While I can configure my own .NET 
application on the server to bypass ASSP, I'm currently probably missing 
e-mails from other .NET based websites.

Regards,
Andre

P.S.: In the meantime, I reverted back to 1.8.5.3, which works 
flawlessly so far.

------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
Assp-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/assp-user

Reply via email to