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

Reply via email to