Tshiab version ntawm Exim 4.94 mail server

Tom qab 6 lub hlis ntawm kev loj hlob coj qhov chaw mail server tso tawm Ib 4.94, nyob rau hauv uas sau cov kev kho tau tsim thiab tshiab nta tau ntxiv. Raws li lub Tsib Hlis automated kev soj ntsuam kwv yees li ib lab mail servers, Exim qhov sib koom yog 57.59% (ib xyoo dhau los 53.03%), Postfix yog siv ntawm 34.70% (34.51%) ntawm xa ntawv, Sendmail - 3.75% (4.05%), Microsoft Exchange - 0.42% ( 0.57%).

Kev hloov pauv hauv qhov kev tso tawm tshiab tuaj yeem ua rau rov qab sib raug zoo. Tshwj xeeb, qee hom kev thauj mus los tsis ua haujlwm nrog cov ntaub ntawv tainted (tus nqi raws li cov ntaub ntawv tau txais los ntawm tus neeg xa khoom) thaum txiav txim siab qhov chaw xa khoom. Piv txwv li, cov teeb meem yuav tshwm sim thaum siv $local_part variable nyob rau hauv qhov "check_local_user" teeb tsa thaum routing tsab ntawv. Tus tshiab hloov pauv hloov pauv "$local_part_data" yuav tsum siv tsis yog $local_part. Tsis tas li ntawd, qhov kev ua haujlwm ntawm qhov kev xaiv headers_remove tam sim no tso cai rau kev siv lub qhov ncauj qhov ntswg uas txhais los ntawm "*" tus cwj pwm, uas tuaj yeem ua txhaum cov kev teeb tsa uas tshem tawm cov headers xaus nrog lub hnub qub (tshem tawm los ntawm daim npog ntsej muag es tsis txhob tshem cov headers tshwj xeeb).

ntsiab hloov:

  • Ntxiv qhov kev sim tsim-hauv kev txhawb nqa rau SRS (Sender Rewriting Scheme), uas tso cai rau koj rov sau tus neeg xa ntawv chaw nyob thaum xa mus yam tsis ua txhaum SPF cov tshev (Tus Xa Txoj Cai Sender) thiab xyuas kom meej tias cov ntaub ntawv xa tuaj yog khaws cia kom lub server tuaj yeem xa cov lus thaum muaj kev xa khoom yuam kev. Lub ntsiab lus ntawm txoj kev yog tias thaum muaj kev sib txuas tau tsim, cov ntaub ntawv hais txog tus kheej nrog tus neeg xa ntawv qub raug xa mus, piv txwv li, thaum rov sau dua. [email tiv thaiv] rau [email tiv thaiv] yuav qhia "[email tiv thaiv]" SRS muaj feem cuam tshuam, piv txwv li, thaum txhim kho kev ua haujlwm ntawm cov npe xa ntawv uas cov lus qub raug xa mus rau lwm tus neeg tau txais.
  • Thaum siv OpenSSL, ntxiv kev txhawb nqa rau channel pinning rau cov neeg ua pov thawj (yav dhau los tsuas yog txhawb rau GnuTLS).
  • Added "msg: defer" event.
  • Ua raws li kev txhawb nqa rau gsasl tus neeg siv khoom-sab authenticator, uas tsuas yog tau sim nrog tus neeg siv lo lus zais zais. Kev ua haujlwm ntawm SCRAM-SHA-256 thiab SCRAM-SHA-256-PLUS txoj kev tsuas yog ua tau los ntawm gsasl ua.
  • Kev them nyiaj yug rau tus neeg rau zaub mov-sab gsasl authenticator rau encrypted passwords tau raug muab coj los siv, ua lwm txoj hauv kev rau yav dhau los hom ntawv dawb.
  • Cov lus txhais hauv cov npe npe tam sim no tuaj yeem ua ntej nrog "ntxhais" txhawm rau tshem tawm cov ntsiab lus tawm thaum ua tiav "-bP" hais kom ua.
  • Kev sim kev txhawb nqa rau cov qhov (socket) hauv Is Taws Nem tau ntxiv rau tus neeg tsav tsheb authentication ntawm Dovecot IMAP neeg rau zaub mov (yav dhau los tsuas yog lub qhov (socket) unix-domain tau txais kev txhawb nqa).
  • ACL qhia "queue_only" tam sim no tau teev tseg raws li "queue" thiab txhawb kev xaiv "first_pass_route", zoo ib yam li "-odqs" kev xaiv kab lus.
  • Ntxiv cov hloov tshiab tshiab $queue_size thiab $local_part_{pre,suf}fix_v.
  • Ntxiv "sqlite_dbfile" kev xaiv rau lub ntsiab configuration thaiv rau siv thaum txhais cov kev tshawb fawb kab ua ntej. Qhov kev hloov pauv rov qab sib raug zoo - txoj kev qub ntawm kev teeb tsa ua ntej tsis ua haujlwm ntxiv lawm thaum qhia txog qhov hloov pauv tsis zoo hauv cov lus nug. Ib txoj kev tshiab ("sqlite_dbfile") tso cai rau koj khaws cov ntaub ntawv npe cais.
  • Ntxiv cov kev xaiv rau dsearch lookup blocks kom rov qab tau tag nrho txoj hauv kev thiab lim cov ntaub ntawv thaum sib txuam.
  • Cov kev xaiv tau ntxiv rau pgsql thiab mysql lookup blocks kom qhia meej lub npe neeg rau zaub mov cais los ntawm txoj hlua tshawb nrhiav.
  • Rau kev tshawb nrhiav blocks uas xaiv ib tus yuam sij, ib qho kev xaiv tau muab ntxiv kom rov qab los ntawm qhov tsis zoo ntawm tus yuam sij yog tias muaj qhov sib tw, tsis yog cov ntaub ntawv tshawb nrhiav.
  • Rau tag nrho cov npe-match kev xaiv ua tiav, $ domain_data thiab $localpart_data hloov pauv tau raug teeb tsa (yav dhau los, cov npe koom nrog hauv kev xaiv tau muab tso rau). Tsis tas li ntawd, cov npe khoom siv hauv kev sib txuam yog tam sim no muab rau cov hloov pauv $ 0, $ 1, thiab lwm yam.
  • Ntxiv expansion operator "${listquote {} {}}".
  • Ib qho kev xaiv tau ntxiv rau ${readsocket {}{}{}} tus neeg teb xov tooj nthuav dav kom tso cai rau cov txiaj ntsig tau raug kaw.
  • Ntxiv dkim_verify_min_keysizes teeb tsa los sau qhov tsawg kawg nkaus tso cai rau pej xeem qhov ntau thiab tsawg.
  • Xyuas kom meej tias qhov "bounce_message_file" thiab "warn_message_file" tsis tau nthuav dav ua ntej lawv siv thawj zaug.
  • Ntxiv kev xaiv "spf_smtp_comment_template" los teeb tsa tus nqi ntawm qhov sib txawv "$spf_smtp_comment".

Tau qhov twg los: opennet.ru

Ntxiv ib saib