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----- >