2009/7/16 Brian Evans - Postfix List <grkni...@scent-team.com>:
> Juan Miscaro wrote:
>> I had STARTTLS working for port 25 for many months with no problem.  I
>> am using amavisd-new/spamassassin as content filter.  But now, due to
>> port blocking, I need to set this up on port 587 so I can send mail
>> directly to my server with my mail client (thunderbird).
>>
>> I made a change to master.cf by duplicating what I had for port 25 and
>> added tls and smtp-auth:
>>
>> # Step 1b - Listens on port 587 for incoming internet connections from MUAs
>> #          and hands off mail to content filter listening on port 10024
>> 587      inet  n       -       n       -       2       smtpd
>>          -o smtpd_tls_security_level=encrypt
>>          -o smtpd_sasl_auth_enable=yes
>>          -o content_filter=smtp-amavis:[127.0.0.1]:10024
>>          -o receive_override_options=no_address_mappings
>>
>>
>> Yet when I telnet from localhost Postfix is not offering any services:
>>
>> $ telnet localhost 587
>> Trying ::1...
>> telnet: connect to address ::1: Connection refused
>> Trying 127.0.0.1...
>> Connected to localhost.
>> Escape character is '^]'.
>> 220 mail.example.com ESMTP
>> helo localhost
>>
>
> Unless you send "EHLO localhost", you will never see it.
>
>> 250 mail.example.com
>> quit
>> 221 2.0.0 Bye
>> Connection closed by foreign host.
>>
>>
>> Here is my current configuration:
>>
>> $ postconf -n
>>
>> smtpd_tls_security_level = encrypt
>>
> You want to block all smtpd's if they don't use TLS??
> This is only recommended on a submission port.
> Otherwise, it can/will block normal internet mail.
>
> Suggested main.cf setting is "smtpd_tls_security_level = may", then
> override in master.cf if needed.
>
> Brian
>
>

Argh!

Thanks guys (re ehlo vs helo).  And, Brian, thanks for the second tip
(encrypt vs may).


-- 
/jm

Reply via email to