Turritopsis Dohrnii Teo En Ming:
> Subject: I have successfully configured SSL/TLS for Postfix SMTP
> outgoing mail server for a customer in Singapore on 25 Aug 2021 Wed

Two minor corrections, because port 465 uses TLS wrapper mode instead
of STARTTLS.

> Good day from Singapore,
> 
> I have successfully configured SSL/TLS for Postfix SMTP outgoing mail
> server for a customer in Singapore on 25 Aug 2021 Wed. It took me 7-8
> hours to
> solve this problem. I think my boss can probably solve this problem in
> 10 minutes.
> 
> I have prepared this extremely short and concise guide to remind
> myself and everyone how to configure SSL/TLS for Postfix SMTP outgoing
> Linux mail server.
> 
> Author: Mr. Turritopsis Dohrnii Teo En Ming (TARGETED INDIVIDUAL)
> Country: Singapore
> Date: 25 August 2021 Wed Singapore Time
> 
> Type of Publication: Plain Text
> 
> Document version: 20210825.01
> 
> ===BEGINNING OF GUIDE===
> 
> Add the following lines to /etc/postfix/main.cf:
> 
> smtpd_tls_cert_file = /etc/postfix/teo-en-ming-corp.crt
> smtpd_tls_key_file = /etc/postfix/teo-en-ming-corp.key
> smtp_tls_security_level = may
> smtpd_tls_security_level = may
> smtpd_tls_session_cache_database = btree:/var/lib/postfix/smtpd_scache
> smtp_tls_session_cache_database = btree:/var/lib/postfix/smtp_scache
> 
> Add the following lines to /etc/postfix/master.cf:
> 
> submission      inet    n       -       n       -       -       smtpd
> smtps           inet    n       -       n       -       -       smtpd

The second line needs an option "-o smtpd_tls_wrappermode=yes", like this:

smtps           inet    n       -       n       -       -       smtpd
   -o smtpd_tls_wrappermode=yes

because unlike the "smtp" and "submission" services, the "smtps"
service does not use STARTTLS, instead it uses TLS wrapper mode.

> Restart Postfix for changes to take effect.
> 
> # service postfix restart
> 
> Submission port is 587. SMTPS port is 465. Normal SMTP port is 25.
> 
> Add the following firewall rules to /etc/sysconfig/iptables. This is
> to open ports for services/daemons listening on TCP ports 25, 465, and
> 587.
> 
> -A INPUT ! -i lo -p tcp -m state --state NEW -m tcp --dport 25 -j ACCEPT
> -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 25 -j ACCEPT
> 
> -A INPUT ! -i lo -p tcp -m state --state NEW -m tcp --dport 465 -j ACCEPT
> -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 465 -j ACCEPT
> 
> -A INPUT ! -i lo -p tcp -m state --state NEW -m tcp --dport 587 -j ACCEPT
> -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 587 -j ACCEPT
> 
> Reload firewall rules.
> 
> # service iptables restart
> 
> Linux troubleshooting commands:
> 
> # openssl s_client -connect mail.teo-en-ming-corp.com:25 -servername
> mail.teo-en-ming-corp.com -starttls smtp
> # openssl s_client -connect mail.teo-en-ming-corp.com:465 -servername
> mail.teo-en-ming-corp.com -starttls smtp

No starttls for the port 465 service.

        Wietse

> # openssl s_client -connect mail.teo-en-ming-corp.com:587 -servername
> mail.teo-en-ming-corp.com -starttls smtp
> 
> # openssl s_client -connect example.com:[port] -servername example.com
> 
> # telnet mail.teo-en-ming-corp.com 25
> # telnet mail.teo-en-ming-corp.com 465
> # telnet mail.teo-en-ming-corp.com 587
> 
> ===END OF GUIDE===
> 
> You will be able to see STARTTLS in the SMTP banner for Postfix for
> TCP ports 25, 465 and 587 if you do a Telnet to your mail server.
> 
> If there are corrections and/or additions to this guide, I will post back 
> here.
> 
> Mr. Turritopsis Dohrnii Teo En Ming, 43 years old as of 25 August
> 2021, is a TARGETED INDIVIDUAL living in Singapore. He is an IT
> Consultant
> with a System Integrator (SI)/computer firm in Singapore. He is an IT
> enthusiast.
> 
> -----BEGIN EMAIL SIGNATURE-----
> 
> The Gospel for all Targeted Individuals (TIs):
> 
> [The New York Times] Microwave Weapons Are Prime Suspect in Ills of
> U.S. Embassy Workers
> 
> Link:
> https://www.nytimes.com/2018/09/01/science/sonic-attack-cuba-microwave.html
> 
> ********************************************************************************************
> 
> Singaporean Targeted Individual Mr. Turritopsis Dohrnii Teo En Ming's
> Academic Qualifications as at 14 Feb 2019 and refugee seeking attempts
> at the United Nations Refugee Agency Bangkok (21 Mar 2017), in Taiwan
> (5 Aug 2019) and Australia (25 Dec 2019 to 9 Jan 2020):
> 
> [1] https://tdtemcerts.wordpress.com/
> 
> [2] https://tdtemcerts.blogspot.sg/
> 
> [3] https://www.scribd.com/user/270125049/Teo-En-Ming
> 
> -----END EMAIL SIGNATURE-----
> 

Reply via email to