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