14๊ฐ์๊ฐ์ ๊ฐ๋ฐ ๋์ Postfix ๋ฉ์ผ ์๋ฒ์ ์๋ก์ด ์์ ์ ์ธ ๋ฒ์ ์ธ 3.8.0์ด ์ถ์๋์์ต๋๋ค. ๋์์ 3.4๋ ์ด์ ์ถ์๋ Postfix 2019์ ๋ํ ์ง์์ด ์ค๋จ๋ ๊ฒ์ด๋ผ๊ณ ๋ฐํ๋์์ต๋๋ค. Postfix๋ ๋์ ๋ณด์, ์์ ์ฑ, ์ฑ๋ฅ์ ๋์์ ๊ฒฐํฉํ ๋ช ์ ๋๋ ํ๋ก์ ํธ ์ค ํ๋๋ก, ์ ๊ณ ์๋ ์ํคํ ์ฒ์ ์ฝ๋ ํฌ๋งท ๋ฐ ํจ์น ๊ฐ์ฌ์ ๋ํ ์๊ฒฉํ ์ ์ฑ ๋๋ถ์ ๋ฌ์ฑ๋์์ต๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋ EPL 2.0(Eclipse Public License) ๋ฐ IPL 1.0(IBM Public License)์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
1์์ ์ฝ 40๋ง ๋ช ์ ์ฐํธ ๋ฐฐ๋ฌ์์ ๋์์ผ๋ก ์ค์๋ ์๋ ์ค๋ฌธ ์กฐ์ฌ์ ๋ฐ๋ฅด๋ฉด ์๋ฒPostfix๋ ๋ฉ์ผ ์๋ฒ์ 33.18%(1๋ ์ 34.08%)์์ ์ฌ์ฉ๋๊ณ ์์ผ๋ฉฐ, Exim์ 60.27%(58.95%), Sendmail์ 3.62%(3.58%), MailEnable์ 1.86%(1.99%), MDaemon์ 0.39%(0.52%), Microsoft Exchange๋ 0.19%(0.26%), OpenSMTPD๋ 0.06%(0.06%)๋ฅผ ์ฐจ์งํ๊ณ ์์ต๋๋ค.
์ฃผ์ ํ์ :
- SMTP/LMTP ํด๋ผ์ด์ธํธ๋ ์ด์ DNS SRV ๋ ์ฝ๋๋ฅผ ํ์ธํ์ฌ ๋ฉ์ผ ์๋ฒ์ ํธ์คํธ์ ํฌํธ๋ฅผ ํ์ ํ ์ ์์ต๋๋ค. ์๋ฒ์ด๋ ๋ฉ์์ง ์ ์ก์ ์ฌ์ฉ๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ค์ ์์ "use_srv_lookup = submission" ๋ฐ "relayhost = example.com:submission"์ ์ง์ ํ๋ฉด SMTP ํด๋ผ์ด์ธํธ๋ ๋ฉ์ผ ๊ฒ์ดํธ์จ์ด์ ํธ์คํธ์ ํฌํธ๋ฅผ ํ์ธํ๊ธฐ ์ํด ํธ์คํธ _submission._tcp.example.com์ SRV ๋ ์ฝ๋๋ฅผ ์์ฒญํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ์ด๋ฉ์ผ ์ ์ก์ ์ํด ๋์ ์ผ๋ก ํ ๋น๋๋ ๋คํธ์ํฌ ํฌํธ ๋ฒํธ๋ฅผ ์ฌ์ฉํ๋ ์๋น์ค ํ๊ฒฝ์์ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- SEED, IDEA, 3DES, RC2, RC4, RC5 ์ํธ, MD5 ํด์, DH ๋ฐ ECDH ํค ๊ตํ ์๊ณ ๋ฆฌ์ฆ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๊ฑฐ๋ ์ฌ์ฉ๋์ง ์๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋์ด TLS ์ค์ ์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์๊ณ ๋ฆฌ์ฆ ๋ชฉ๋ก์์ ์ ์ธ๋์์ต๋๋ค. ์ค์ ์์ ์ํธ ์ ํ "export" ๋ฐ "low"๋ฅผ ์ง์ ํ ๋, OpenSSL 1.1.1์์ "export" ๋ฐ "low" ์ ํ์ ๋ํ ์ง์์ด ์ค๋จ๋์์ผ๋ฏ๋ก ์ด์ ์ค์ ๋ก๋ "medium" ์ ํ์ด ์ค์ ๋ฉ๋๋ค.
- OpenSSL 1.3์ผ๋ก ๋น๋ํ ๋ TLS 3.0์์ FFDHE(Finite-Field Diffie-Hellman Ephemeral) ๊ทธ๋ฃน ํ์ ํ๋กํ ์ฝ์ ํ์ฑํํ๊ธฐ ์ํด ์๋ก์ด ์ค์ "tls_ffdhe_auto_groups"๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ณ ๊ฐ์ํค๋ ค๋ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๋ณดํธํ๊ธฐ ์ํด "smtpd_client_*_rate" ๋ฐ "smtpd_client_*_count" ํต๊ณ๋ ๋คํธ์ํฌ ๋ธ๋ก ๋จ์๋ก ์ง๊ณ๋๋ฉฐ, ๋ธ๋ก ํฌ๊ธฐ๋ "smtpd_client_ipv4_prefix_length" ๋ฐ "smtpd_client_ipv6_prefix_length"(๊ธฐ๋ณธ๊ฐ /32 ๋ฐ /84) ์ง์นจ์ผ๋ก ์ง์ ๋ฉ๋๋ค.
- ์ด๋ฏธ ์ค์ ๋ SMTP ์ฐ๊ฒฐ ๋ด์์ TLS ์ฐ๊ฒฐ์ ์ฌํ์ํ๋ผ๋ ์์ฒญ์ ์ฌ์ฉํ์ฌ CPU์ ๋ถํ์ํ ๋ถํ๋ฅผ ๋ฐ์์ํค๋ ๊ณต๊ฒฉ์ ๋ํ ๋ณดํธ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- postconf ๋ช ๋ น์ ์ด์ Postfix ๊ตฌ์ฑ ํ์ผ์ ๋งค๊ฐ๋ณ์ ๊ฐ ๋ฐ๋ก ๋ค์ ์ง์ ๋ ์ฃผ์์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ธ์ํฉ๋๋ค.
- PostgreSQL์ ํด๋ผ์ด์ธํธ ์ธ์ฝ๋ฉ์ ๊ตฌ์ฑํ๋ ๊ธฐ๋ฅ์ ๊ตฌ์ฑ ํ์ผ์์ "์ธ์ฝ๋ฉ" ์์ฑ์ ์ง์ ํ์ฌ ์ ๊ณต๋์์ต๋๋ค(์ด์ ์๋ "LATIN8" ์ธ์ฝ๋ฉ์ด ์ฌ์ฉ๋์์ง๋ง, ๊ธฐ๋ณธ๊ฐ์ ์ด์ "UTF1"๋ก ์ค์ ๋จ).
- postfix ๋ฐ postlog ๋ช ๋ น์ ์ด์ stderr ์คํธ๋ฆผ์ด ํฐ๋ฏธ๋์ ์ฐ๊ฒฐ๋์ด ์๋์ง ์ฌ๋ถ์ ๊ด๊ณ์์ด stderr์ ๋ก๊ทธ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
- ์์ค ํธ๋ฆฌ์์ "global/mkmap*.[hc]" ํ์ผ์ "util" ๋๋ ํ ๋ฆฌ๋ก ์ด๋๋์๊ณ , ๋ฉ์ธ ๋๋ ํ ๋ฆฌ์๋ "global/mkmap_proxy.*" ํ์ผ๋ง ๋จ์์ต๋๋ค.
์ถ์ฒ : opennet.ru
