Exim ๋ฉ”์ผ ์„œ๋ฒ„ 4.100์˜ ์ƒˆ ๋ฒ„์ „

Exim 4.100 ๋ฉ”์ผ ์„œ๋ฒ„๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๋ฒ„์ „์—๋Š” ๋ˆ„์ ๋œ ๋ฒ„๊ทธ ์ˆ˜์ • ๋ฐ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” C ์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ GPLv2+ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ :

  • "psl" ๋ฐ "regdom" ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์–ด ๊ณต์šฉ ์ ‘๋ฏธ์‚ฌ ๋ชฉ๋ก(PSL)๊ณผ ๋“ฑ๋ก๋œ ๋„๋ฉ”์ธ ์ด๋ฆ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. PSL์—๋Š” ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ• ๋‹น๋œ ์ผ๋ฐ˜์ ์ธ ์„œ๋ธŒ๋„๋ฉ”์ธ์„ ์‹๋ณ„ํ•˜๋Š” ๋ชฉ๋ก์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: *.github.io, *.co.uk, *.org.ru).
  • DMARC ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์‹คํ—˜์ ์ธ ๋‚ด์žฅ ์ง€์› ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ EXPERIMENTAL_DMARC_NATIVE ๋นŒ๋“œ ์˜ต์…˜์„ ํ†ตํ•ด ํ™œ์„ฑํ™”๋˜๋ฉฐ, ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์„ ๋Œ€์‹ ํ•˜์—ฌ ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • SPF, DMARC ๋ฐ DSN ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•œ ์ด๋ฉ”์ผ ์ธ์ฆ ๊ฒ€์‚ฌ ๊ฒฐ๊ณผ๊ฐ€ ๋กœ๊ทธ์— ๋ฐ˜์˜๋ ์ง€ ์—ฌ๋ถ€๋ฅผ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด "spf", "spf_verbose", "dmarc", "dmarc_verbose" ๋ฐ "dsn"์ด๋ผ๋Š” ์ƒˆ๋กœ์šด ๋กœ๊ทธ ์„ ํƒ๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์„ค์น˜๋œ ๋™์  ๋กœ๋“œ ๊ฐ€๋Šฅ ๋ชจ๋“ˆ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•˜๋Š” ๋ช…๋ น์ค„ ์˜ต์…˜ "-bI:modules"๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉ”์ผ ํด๋ผ์ด์–ธํŠธ ์‹œ์ž‘ ํ”„๋กœ์„ธ์Šค ๋ถ„์„์„ ์œ„ํ•ด "start", "regex", "macro"๋ผ๋Š” ์ƒˆ๋กœ์šด ๋””๋ฒ„๊ทธ ์ฑ„๋„์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„์ •๊ทœ ํ‘œํ˜„์‹ ์ฒ˜๋ฆฌ ๋ฐ ๋งคํฌ๋กœ ํ™•์žฅ.
  • exiwhat ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค์ธ smtp(SMTP ์š”์ฒญ ์ˆ˜์‹ )์™€ queue-run(๋ฉ”์‹œ์ง€ ํ ์ฒ˜๋ฆฌ)์˜ ํ™œ๋™์— ๋Œ€ํ•œ ํ†ต๊ณ„ ์ถœ๋ ฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์ „์†ก๋œ ๋ฉ”์ผ ๋ฉ”์‹œ์ง€์˜ "Content-type:" ํ—ค๋”์— ์„ค์ •๋  ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์„ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•ด "bounce_charset" ์„ค์ •์ด ๊ตฌ์„ฑ ํŒŒ์ผ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ ๋ฉ”์‹œ์ง€ ์ „๋‹ฌ ๋ฌธ์ œ์— ๊ด€ํ•œ ํŽธ์ง€๋“ค.
  • "proc:deliver" ์ด๋ฒคํŠธ๊ฐ€ ๊ตฌํ˜„๋˜์–ด ๋ฉ”์‹œ์ง€ ์ „๋‹ฌ ํ”„๋กœ์„ธ์Šค ์‹œ์ž‘์— ์ถ”๊ฐ€ ํ•ธ๋“ค๋Ÿฌ๋ฅผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ช…๋ น์ค„์—์„œ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ผ ๋•Œ DSN(๋ฐฐ๋‹ฌ ์ƒํƒœ ์•Œ๋ฆผ) ํ™•์žฅ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜๋Š” "-oDSN" ์˜ต์…˜์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • `local_parts` ์˜ต์…˜๊ณผ ACL์—์„œ, "@" ๊ธฐํ˜ธ ์•ž์— ์ง€์ •๋œ ์ด๋ฉ”์ผ ์ฃผ์†Œ์˜ ๋กœ์ปฌ ๋ถ€๋ถ„์„ ๊ตฌ๋ฌธ ๋ถ„์„ํ•  ๋•Œ, ์ตœ์†Œํ•œ์˜ ๋ฌธ์ž ์ˆ˜๋ฅผ ํฌํ•จํ•˜๋Š” "*?" ๋งˆ์Šคํฌ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ๋ฉ”์‹œ์ง€ ํ์˜ ํ•ญ๋ชฉ ์ฒ˜๋ฆฌ ์ˆœ์„œ๋ฅผ ์ง€์ •ํ•˜๋Š” "queue_run_order" ์˜ต์…˜์ด ๊ตฌ์„ฑ ํŒŒ์ผ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ–ˆ๋˜ "queue_run_in_order" ์˜ต์…˜์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๋ฉ”์‹œ์ง€ ์ „๋‹ฌ ๊ทœ์น™์— ์ง€์ •๋œ "forbid_*" ๋ฐ "allow_filter" ์˜ต์…˜์—์„œ ๋ณ€์ˆ˜ ํ™•์žฅ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • SMTP ์ „์†ก์„ ๊ตฌ์„ฑํ•  ๋•Œ ์ง€์ •ํ•œ "ํ”„๋กœํ† ์ฝœ" ์˜ต์…˜์—์„œ ๋ณ€์ˆ˜ ํ™•์žฅ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • Sieve ํ•„ํ„ฐ๋Š” ์ด์ œ ํ—ค๋”๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฉ”์‹œ์ง€ ๋ณธ๋ฌธ๋„ ๊ตฌ๋ฌธ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(RFC 5173).
  • ์ด์ œ tls_eccurve ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ํƒ€์› ๊ณก์„  ๊ทธ๋ฃน ๋ชฉ๋ก์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ tls_eccurve ์˜ต์…˜์„ ๊ฐœ๋ณ„ SMTP ์ „์†ก ๋ฐฉ์‹๊ณผ ํ•จ๊ป˜ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์˜ค๋ž˜๋œ ์•…์„ฑ์ฝ”๋“œ ์Šค์บ๋„ˆ์ธ f-prot6, f-prot6d, sophie, drweb, f-secur, aveserver, kavdaemon ๋ฐ mksd๋ฅผ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Interbase DBMS ๋ฐ Brightmail ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์ง€์›์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster