2010/12/5 Christian Roessner <c...@roessner-network-solutions.com>: >>> When I use telnet to connect to mx0.roessner-net.de 25, waiting for >>> postscreen to allow me sending EHLO, I only get the following list of >>> commands: >>> >>> Trying 78.46.253.227... >>> Connected to mx0.roessner-net.de. >>> Escape character is '^]'. >>> 220-mx0.roessner-net.de ESMTP >>> 220 mx0.roessner-net.de ESMTP >>> EHLO client.unitymedia.org >>> 250-mx0.roessner-net.de >>> 250-SIZE 31457280 >>> 250-ETRN >>> 250-ENHANCEDSTATUSCODES >>> 250-8BITMIME >>> 250 DSN >>> >>> Where is the STARTTLS? When I look at the logs, I see that servers use TLS >>> to communicate with my server. So could someone tell me, how the trick >>> works? To do TLS without seeing the STARTTLS command? And I do not have 465 >>> open. Only 25. >>> >>> Thanks to anybody who might like to bring light into dark for me :-) >> >> telnet is the wrong tool. >> openssl s_client -connect mx0.roessner-net.de:25 -startls smtp \ >> -CAfile /path/to/ca > > But how does a client know that the server _offers_ starttls, if not > connecting plain and looking for the STARTTLS keyword? > > Christian
Hello, try add "smtpd_tls_security_level=may" to main.cf or master.cf -- Lampa