Exim 메일 μ„œλ²„ 4.94의 μƒˆ 버전

6κ°œμ›”κ°„μ˜ 개발 끝에 일어났닀 메일 μ„œλ²„ 릴리슀 예제 4.94, μ—¬κΈ°μ—λŠ” λˆ„μ λœ μˆ˜μ • 사항과 μΆ”κ°€λœ μƒˆλ‘œμš΄ κΈ°λŠ₯이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. XNUMX월에 λ”°λ₯΄λ©΄ μžλ™ 섀문쑰사 λ©”μΌμ„œλ²„ μ•½ 57.59λ§ŒλŒ€, 엑심 점유율 53.03%(34.70λ…„μ „ 34.51%), ν¬μŠ€νŠΈν”½μŠ€ 3.75%(4.05%), μ„Όλ“œλ©”μΌ 0.42%(0.57%), λ§ˆμ΄ν¬λ‘œμ†Œν”„νŠΈ μ΅μŠ€μ²΄μΈμ§€ XNUMX % (XNUMX%).

μƒˆ 릴리슀의 λ³€κ²½ μ‚¬ν•­μœΌλ‘œ 인해 이전 λ²„μ „κ³Όμ˜ ν˜Έν™˜μ„±μ΄ 손상될 수 μžˆμŠ΅λ‹ˆλ‹€. 특히 일뢀 μš΄μ†‘ λͺ¨λ“œμ—μ„œλŠ” 배솑 μœ„μΉ˜λ₯Ό 확인할 λ•Œ μ›μ‹œ 데이터(λ°œμ‹ μžλ‘œλΆ€ν„° μˆ˜μ‹ ν•œ 데이터에 κΈ°λ°˜ν•œ κ°’, μ˜€μ—Όλœ κ°’) μž‘μ—…μ΄ μ€‘λ‹¨λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, λ©”μ‹œμ§€ λΌμš°νŒ… μ‹œ "check_local_user" μ„€μ •μ—μ„œ $local_part λ³€μˆ˜λ₯Ό μ‚¬μš©ν•˜λ©΄ λ¬Έμ œκ°€ λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€. $local_part λŒ€μ‹  μƒˆλ‘œ μ§€μ›Œμ§„ λ³€μˆ˜ "$local_part_data"λ₯Ό μ‚¬μš©ν•΄μ•Ό ν•©λ‹ˆλ‹€. λ˜ν•œ headers_remove μ˜΅μ…˜μ˜ ν”Όμ—°μ‚°μžλŠ” 이제 "*" 문자λ₯Ό μ‚¬μš©ν•˜μ—¬ μ •μ˜λœ 마슀크의 μ‚¬μš©μ„ ν—ˆμš©ν•©λ‹ˆλ‹€. 이둜 인해 λ³„ν‘œλ‘œ λλ‚˜λŠ” 헀더가 μ œκ±°λ˜λŠ” ꡬ성 μ‹€νŒ¨κ°€ λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€(νŠΉμ • 헀더λ₯Ό μ œκ±°ν•˜λŠ” λŒ€μ‹  λ§ˆμŠ€ν¬μ— μ˜ν•œ μ œκ±°κ°€ μˆ˜ν–‰λ¨). ).

μ£Όμš” λ³€κ²½:

  • SPF 검사λ₯Ό μœ„λ°˜ν•˜μ§€ μ•Šκ³  전달할 λ•Œ 보낸 μ‚¬λžŒ μ£Όμ†Œλ₯Ό λ‹€μ‹œ μ“Έ 수 μžˆλŠ” SRS(Sender Rewriting Scheme) λ©”μ»€λ‹ˆμ¦˜μ— λŒ€ν•œ μ‹€ν—˜μ  λ‚΄μž₯ 지원이 μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€(보낸 μ‚¬λžŒ μ •μ±… ν”„λ ˆμž„ μ›Œν¬) 그리고 전달 였λ₯˜κ°€ λ°œμƒν•  경우 μ„œλ²„κ°€ λ©”μ‹œμ§€λ₯Ό 전달할 수 μžˆλ„λ‘ λ°œμ‹ μžμ˜ 데이터가 μ €μž₯λ˜λ„λ‘ 보μž₯ν•©λ‹ˆλ‹€. 이 λ°©λ²•μ˜ 핡심은 연결을 μ„€μ •ν•  λ•Œ μ›λž˜ 보낸 μ‚¬λžŒκ³Όμ˜ 신원에 λŒ€ν•œ 정보가 μ „μ†‘λœλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, alice@example.orgλ₯Ό alice@example.com으둜 λ‹€μ‹œ μ“°λ©΄ "SRS0=HHH=TT=example.org=alice@example.com"이 ν‘œμ‹œλ©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, SRSλŠ” μ›λž˜ λ©”μ‹œμ§€λ₯Ό λ‹€λ₯Έ μˆ˜μ‹ μžμ—κ²Œ μ „λ‹¬ν•˜λŠ” 메일링 λͺ©λ‘ μž‘μ—…μ„ ꡬ성할 λ•Œ μœ μš©ν•©λ‹ˆλ‹€.
  • OpenSSL을 μ‚¬μš©ν•  λ•Œ 채널 κ³ μ • 지원이 μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 인증자 (μ΄μ „μ—λŠ” GnuTLSμ—λ§Œ 지원됨)
  • "msg:defer" μ΄λ²€νŠΈκ°€ μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
  • 일반 ν…μŠ€νŠΈ λΉ„λ°€λ²ˆν˜Έ 처리기(일반 ν…μŠ€νŠΈ)둜만 ν…ŒμŠ€νŠΈλœ ν΄λΌμ΄μ–ΈνŠΈμΈ‘ gsasl 인증자 지원이 κ΅¬ν˜„λ˜μ—ˆμŠ΅λ‹ˆλ‹€. SCRAM-SHA-256 및 SCRAM-SHA-256-PLUS λ°©λ²•μ˜ μž‘λ™μ€ λ‹€μŒμ„ ν†΅ν•΄μ„œλ§Œ κ°€λŠ₯ν•©λ‹ˆλ‹€. gsasl.
  • μ•”ν˜Έν™”λœ λΉ„λ°€λ²ˆν˜Έλ₯Ό μœ„ν•΄ μ„œλ²„ μΈ‘ gsasl 인증자 지원이 κ΅¬ν˜„λ˜μ—ˆμœΌλ©°, μ΄λŠ” 이전에 μ‚¬μš© κ°€λŠ₯ν–ˆλ˜ 일반 ν…μŠ€νŠΈ λͺ¨λ“œλ₯Ό λŒ€μ²΄ν•©λ‹ˆλ‹€.
  • 이제 "-bP" λͺ…령을 μ‹€ν–‰ν•  λ•Œ μ½˜ν…μΈ  좜λ ₯을 μ–΅μ œν•˜κΈ° μœ„ν•΄ λͺ…λͺ…λœ λͺ©λ‘ μ •μ˜μ— "hide"λΌλŠ” 접두어λ₯Ό 뢙일 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 인터넷 μ†ŒμΌ“μ— λŒ€ν•œ μ‹€ν—˜μ μΈ 지원이 Dovecot IMAP μ„œλ²„ 인증 λ“œλΌμ΄λ²„μ— μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€(μ΄μ „μ—λŠ” unix 도메인 μ†ŒμΌ“λ§Œ μ§€μ›λ˜μ—ˆμŠ΅λ‹ˆλ‹€).
  • 이제 "queue_only" ACL ν‘œν˜„μ‹μ„ "queue"둜 μ§€μ •ν•  수 있으며 "-odqs" λͺ…령쀄 μ˜΅μ…˜κ³Ό μœ μ‚¬ν•œ "first_pass_route" μ˜΅μ…˜μ„ μ§€μ›ν•©λ‹ˆλ‹€.
  • μƒˆ λ³€μˆ˜ $queue_size 및 $local_part_{pre,suf}fix_vλ₯Ό μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€.
  • 검색 λ¬Έμžμ—΄ 접두사λ₯Ό μ •μ˜ν•  λ•Œ μ‚¬μš©ν•  κΈ°λ³Έ ꡬ성 블둝에 "sqlite_dbfile" μ˜΅μ…˜μ„ μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€. λ³€κ²½ μ‚¬ν•­μœΌλ‘œ 인해 이전 λ²„μ „κ³Όμ˜ ν˜Έν™˜μ„±μ΄ μ€‘λ‹¨λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 즉, 쑰회 μš”μ²­μ—μ„œ μ •λ¦¬λ˜μ§€ μ•Šμ€(μ˜€μ—Όλœ) λ³€μˆ˜λ₯Ό μ§€μ •ν•  λ•Œ 접두사λ₯Ό μ„€μ •ν•˜λŠ” 이전 방법이 μž‘λ™μ„ λ©ˆμ·„μŠ΅λ‹ˆλ‹€. μƒˆλ‘œμš΄ 방법("sqlite_dbfile")을 μ‚¬μš©ν•˜λ©΄ 파일 이름을 λ³„λ„λ‘œ μœ μ§€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 일치 μ‹œ 전체 경둜 및 ν•„ν„° 파일 ν˜•μ‹μ„ λ°˜ν™˜ν•˜λŠ” μ˜΅μ…˜μ„ dsearch 쑰회 블둝에 μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€.
  • 검색 λ¬Έμžμ—΄κ³Ό λ³„λ„λ‘œ μ„œλ²„ 이름을 μ§€μ •ν•˜λŠ” μ˜΅μ…˜μ΄ pgsql 및 mysql 쑰회 블둝에 μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
  • 단일 ν‚€λ‘œ μƒ˜ν”Œλ§ν•˜λŠ” 쑰회 λΈ”λ‘μ˜ 경우, μΌμΉ˜ν•˜λŠ” ν•­λͺ©μ΄ μžˆλŠ” 경우 κ²€μƒ‰λœ 데이터 λŒ€μ‹  ν‚€μ˜ λ³΄κ΄€λœ 버전을 λ°˜ν™˜ν•˜λŠ” μ˜΅μ…˜μ΄ μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
  • λͺ¨λ“  성곡적인 λͺ©λ‘ 일치 선택에 λŒ€ν•΄ $domain_data 및 $localpart_data λ³€μˆ˜κ°€ μ„€μ •λ©λ‹ˆλ‹€(μ΄μ „μ—λŠ” 선택과 κ΄€λ ¨λœ λͺ©λ‘ ν•­λͺ©μ΄ μ‚½μž…λ˜μ—ˆμŠ΅λ‹ˆλ‹€). λ˜ν•œ μΌμΉ˜μ— μ‚¬μš©λœ λͺ©λ‘μ˜ μš”μ†ŒλŠ” 이제 λ³€μˆ˜ $0, $1 등에 ν• λ‹Ήλ©λ‹ˆλ‹€.
  • ν™•μž₯ μ—°μ‚°μž "${listquote {λ₯Ό μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€. } { }}".
  • κ²°κ³Όκ°€ μΊμ‹œλ˜λ„λ‘ ${readsocket {}{}{}} ν™•μž₯ μ—°μ‚°μžμ— μ˜΅μ…˜μ„ μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€.
  • ν—ˆμš©λ˜λŠ” μ΅œμ†Œ 곡개 ν‚€ 크기λ₯Ό λ‚˜μ—΄ν•˜κΈ° μœ„ν•΄ dkim_verify_min_keysizes 섀정을 μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€.
  • 처음 μ‚¬μš©ν•˜κΈ° 전에 λ§€κ°œλ³€μˆ˜ "bounce_message_file" 및 "warn_message_file"이 ν™•μž₯λ˜μ—ˆλŠ”μ§€ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€.
  • "$spf_smtp_comment" λ³€μˆ˜μ˜ 값을 μ„€μ •ν•˜λŠ” "spf_smtp_comment_template" μ˜΅μ…˜μ΄ μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

좜처 : opennet.ru

DDoS 보호, VPS VDS μ„œλ²„κ°€ μžˆλŠ” μ‚¬μ΄νŠΈλ₯Ό μœ„ν•œ μ•ˆμ •μ μΈ ν˜ΈμŠ€νŒ… κ΅¬μž… πŸ”₯ DDoS 곡격 λ°©μ§€ κΈ°λŠ₯이 νƒ‘μž¬λœ μ•ˆμ •μ μΈ μ›Ήμ‚¬μ΄νŠΈ ν˜ΈμŠ€νŒ…, VPS 및 VDS μ„œλ²„λ₯Ό κ΅¬λ§€ν•˜μ„Έμš” | ProHoster