10๊ฐ์๊ฐ์ ๊ฐ๋ฐ ๋์
- ์ธ๋ถ ์ธ์ฆ์ ์ง์(
RFC 4422 ). ํด๋ผ์ด์ธํธ๋ "SASL EXTERNAL" ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ธ์ฆ์ ์ํด IP ๋ณด์(RFC4301) ๋ฐ TLS์ ๊ฐ์ ์ธ๋ถ ์๋น์ค๋ฅผ ํตํด ์ ๋ฌ๋ ์๊ฒฉ ์ฆ๋ช ์ ์ฌ์ฉํ๋๋ก ์๋ฒ์ ์๋ฆด ์ ์์ต๋๋ค. - ์กฐํ ํ์ธ์ JSON ํ์์ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ๋ํ JSON์ ์ฌ์ฉํ์ฌ ์กฐ๊ฑด๋ถ ๋ง์คํฌ "forall" ๋ฐ "any"์ ๋ํ ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- RFC์ ์ด๋ฆ์ ํด๋นํ๋ ์ํธํ ์ ํ๊ตฐ์ ์ด๋ฆ์ ํฌํจํ๋ $tls_in_cipher_std ๋ฐ $tls_out_cipher_std ๋ณ์๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ๋ก๊ทธ์ ๋ฉ์์ง ID ํ์๋ฅผ ์ ์ดํ๊ธฐ ์ํด ์๋ก์ด ํ๋๊ทธ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค(์ค์ ์ ํตํด ์ค์ ).
log_selector ): ๋ฉ์์ง ์๋ณ์๊ฐ ํฌํจ๋ "msg_id"(๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋จ) ๋ฐ ์ ๋ฉ์์ง์ ๋ํด ์์ฑ๋ ์๋ณ์๊ฐ ํฌํจ๋ "msg_id_created". - ํ์ธ ์ค์ ๋์๋ฌธ์๋ฅผ ๋ฌด์ํ๊ธฐ ์ํด "verify=not_blind" ๋ชจ๋์ "case_insensitive" ์ต์ ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ด์ ์ ์ค๋จ๋ TLS ์ฐ๊ฒฐ์ ์ฌ๊ฐํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์คํ์ ์ต์ EXPERIMENTAL_TLS_RESUME์ ์ถ๊ฐํ์ต๋๋ค.
- ๋ค์ํ ์์น์์ Exim ๋ฒ์ ๋ฒํธ ๋ฌธ์์ด ์ถ๋ ฅ์ ์ฌ์ ์ํ๊ณ $exim_version ๋ฐ $version_number ๋ณ์๋ฅผ ํตํด ์ ๋ฌ๋๋ exim_version ์ต์ ์ ์ถ๊ฐํ์ต๋๋ค.
- N=2, 256, 384์ ๋ํ ${sha512_N:} ์ฐ์ฐ์ ์ต์ ์ ์ถ๊ฐํ์ต๋๋ค.
- ๋ผ์ฐํ ์ต์ ์์ ์ค์ ๋๊ณ ๋ผ์ฐํ ๋ฐ ์ ์ก ์ ํ์ ๋ํ ๊ฒฐ์ ์ ๋ด๋ฆด ๋ ์ฌ์ฉํ ์ ์๋ "$r_..." ๋ณ์๊ฐ ๊ตฌํ๋์์ต๋๋ค.
- SPF ์กฐํ ์์ฒญ์ IPv6 ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- DKIM์ ํตํด ๊ฒ์ฌ๋ฅผ ์ํํ ๋ ํค ๋ฐ ํด์ ์ ํ๋ณ๋ก ํํฐ๋งํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- TLS 1.3์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ OCSP(์จ๋ผ์ธ ์ธ์ฆ์ ์ํ ํ๋กํ ์ฝ) ํ์ฅ์ ๋ํ ์ง์์ด ์ ๊ณต๋ฉ๋๋ค.
์ํ ์ธ์ฆ์ ํ๊ธฐ ์ํ. - ์๊ฒฉ ๋น์ฌ์๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ ๋ชฉ๋ก์ ๋ชจ๋ํฐ๋งํ๊ธฐ ์ํด "smtp:ehlo" ์ด๋ฒคํธ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ์ด๋ฆ์ด ์ง์ ๋ ํ์์ ๋ค๋ฅธ ํ๋ก ๋ฉ์์ง๋ฅผ ์ด๋ํ๋ ๋ช ๋ น์ค ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ค์ด์ค๊ณ ๋๊ฐ๋ ์์ฒญ์ ๋ํ TLS ๋ฒ์ ๋ณ์($tls_in_ver ๋ฐ $tls_out_ver)๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- OpenSSL์ ์ฌ์ฉํ ๋ ๊ฐ๋ก์ฑ๋ ๋คํธ์ํฌ ํจํท์ ๋์ฝ๋ฉํ๊ธฐ ์ํด NSS ํ์์ ํค๊ฐ ํฌํจ๋ ํ์ผ์ ์ฐ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ํ์ผ ์ด๋ฆ์ SSLKEYLOGFILE ํ๊ฒฝ ๋ณ์๋ฅผ ํตํด ์ค์ ๋ฉ๋๋ค. GnuTLS๋ก ๋น๋ํ ๋ GnuTLS ๋๊ตฌ์์ ์ ์ฌํ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง๋ง ๋ฃจํธ๋ก ์คํํด์ผ ํฉ๋๋ค.
์ถ์ฒ : opennet.ru