Hi there.

I hope this is the right forum for reporting a possible bug in Postscreen? (Apologies if it isn't...)

I've been using Postscreen without "deep protocol tests" for a long time, and it has been doing a fantastic job. I recently noticed a log entry from Postscreen saying "warning: connect to private/tlsproxy service: No such file or directory", which I worked out was due to an early-speaking client issuing a STARTTLS command, which Postscreen wanted to hand off to tlsproxy, which is a service that I've never enabled. And since I have no desire to use tlsproxy in this way I configured "postscreen_tls_security_level = none".

On the face of it, this seems to be doing what I wanted, in that if I send Postscreen an early "EHLO", STARTTLS is now absent from the features in the response. But because I was trying to simulate a zombie that was speaking before its turn, I sent a STARTTLS anyway...

Prior to making the configuration change, the response to the STARTTLS was "454 4.7.0 TLS not available due to local problem", and the SMTP session remained operational, meaning if the client then sent another command (e.g. QUIT), it was processed as expected. However after setting "postscreen_tls_security_level = none", when I now send a STARTTLS, I get a "502 5.5.1 Error: command not implemented", and then Postscreen stops responding to any subsequent commands. Am I correct in thinking that this isn't the expected behaviour?

FYI My Postfix version is: 3.9.1

Thanks,

Nick.

_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to