Postfix 3.7.0 mail server muaj

Tom qab 10 lub hlis ntawm txoj kev loj hlob, ib ceg ruaj khov tshiab ntawm Postfix mail server - 3.7.0 - tau tso tawm. Tib lub sijhawm, nws tshaj tawm qhov kawg ntawm kev txhawb nqa rau Postfix 3.3 ceg, tso tawm thaum pib ntawm 2018. Postfix ​​yog ib qho ntawm cov haujlwm tsis tshua muaj kev sib txuas nrog kev ruaj ntseg, kev ntseeg siab thiab kev ua tau zoo tib lub sijhawm, uas tau ua tiav ua tsaug rau kev xav txog kev tsim vaj tsev zoo thiab txoj cai nruj nruj rau kev tsim qauv thiab thaj chaw kuaj xyuas. Txoj haujlwm code raug faib raws li EPL 2.0 (Eclipse Public License) thiab IPL 1.0 (IBM Public License).

Raws li kev tshawb fawb Lub Ib Hlis Ntuj txog li 500 txhiab tus xa ntawv, Postfix yog siv rau 34.08% (ib xyoo dhau los 33.66%) ntawm cov xa ntawv xa ntawv, feem ntawm Exim yog 58.95% (59.14%), Sendmail - 3.58% (3.6 %), MailEnable - 1.99% (2.02%), MDaemon - 0.52% (0.60%), Microsoft Exchange - 0.26% (0.32%), OpenSMTPD - 0.06% (0.05%).

Main innovations:

  • Nws tuaj yeem tso cov ntsiab lus ntawm cov ntxhuav me me "cidr:", "pcre:" thiab "regexp:" hauv Postfix configuration parameter qhov tseem ceeb, tsis tas txuas cov ntaub ntawv sab nraud lossis databases. Kev hloov pauv hauv qhov chaw yog txhais los ntawm kev siv curly braces, piv txwv li, lub neej ntawd tus nqi ntawm smtpd_forbidden_commands parameter tam sim no muaj cov hlua "CONNECT GET POST regexp:{{/^[^AZ]/ Thrash}}" los xyuas kom meej tias kev sib txuas ntawm cov neeg xa khoom khib nyiab es tsis txhob ntawm cov lus txib raug muab tso tseg. General syntax: /etc/postfix/main.cf: parameter = .. map-type: { { cai-1 }, { rule-2 } .. } .. /etc/postfix/master.cf: .. -o { parameter = .. map-type: { txoj cai-1 }, { txoj cai-2 } .. } .. } ..
  • Lub postlog handler tam sim no tau nruab nrog lub teeb-gid chij thiab, thaum pib ua haujlwm, ua haujlwm nrog cov cai ntawm pawg postdrop, uas tso cai rau nws siv los ntawm cov kev pabcuam tsis tsim nyog los sau cov ntawv teev tseg los ntawm cov txheej txheem tom qab postlogd, uas tso cai rau kom muaj zog ntxiv. nyob rau hauv configuring maillog_file thiab suav nrog stdout logging los ntawm lub thawv.
  • Ntxiv API txhawb rau OpenSSL 3.0.0, PCRE2 thiab Berkeley DB 18 cov tsev qiv ntawv.
  • Ntxiv kev tiv thaiv tawm tsam los txiav txim kev sib tsoo hauv hashes siv lub zog tseem ceeb. Kev tiv thaiv yog siv los ntawm randomization ntawm thawj lub xeev ntawm cov lus hash khaws cia hauv RAM. Tam sim no, tsuas yog ib txoj hauv kev ua tiav cov kev tawm tsam no tau raug txheeb xyuas, uas suav nrog suav nrog IPv6 chaw nyob ntawm SMTP cov neeg siv khoom hauv qhov kev pabcuam anvil thiab xav tau kev tsim ntau pua ntawm kev sib txuas luv luv ib ob thaum tshawb nrhiav los ntawm ntau txhiab tus neeg siv khoom sib txawv IP chaw nyob. . Tus so ntawm cov rooj hash, cov yuam sij uas tuaj yeem tshawb xyuas raws li tus neeg tawm tsam cov ntaub ntawv, tsis muaj kev cuam tshuam rau cov kev tawm tsam no, vim lawv muaj qhov txwv loj (txhaj tshuaj tiv thaiv ib zaug txhua 100 vib nas this).
  • Txhim khu kev tiv thaiv tawm tsam cov neeg siv khoom sab nraud thiab cov servers uas maj mam hloov cov ntaub ntawv me ntsis los ntawm kev ua kom SMTP thiab LMTP kev sib txuas ua haujlwm (piv txwv li, txhawm rau thaiv kev ua haujlwm los ntawm kev tsim cov xwm txheej rau kev siv cov kev txwv ntawm tus naj npawb ntawm kev sib txuas). Hloov chaw ntawm lub sij hawm txwv nyob rau hauv kev twb kev txuas nrog cov ntaub ntawv, ib tug txwv nyob rau hauv kev twb kev txuas nrog cov kev thov yog tam sim no siv, thiab ib tug txwv rau qhov tsawg kawg nkaus tau cov ntaub ntawv hloov lwm lub tsev tus nqi nyob rau hauv DATA thiab BDAT blocks tau ntxiv. Raws li, qhov {smtpd, smtp, lmtp}_per_record_deadline nqis tau hloov los ntawm {smtpd, smtp, lmtp}_per_request_deadline thiab {smtpd, smtp, lmtp}_min_data_rate.
  • Cov lus txib tom qab ua kom ntseeg tau tias cov cim tsis tuaj yeem luam tawm, xws li cov kab ntawv tshiab, raug ntxuav ua ntej luam tawm rau cov qauv tsim tawm lossis tsim cov hlua rau hauv JSON.
  • Hauv tlsproxy, tlsproxy_client_level thiab tlsproxy_client_policy tsis tau raug hloov los ntawm cov chaw tshiab tlsproxy_client_security_level thiab tlsproxy_client_policy_maps los koom ua ke cov npe ntawm cov tsis muaj nyob hauv Postfix (cov npe ntawm tlsproxy_client_client_settings) tam sim no xxxt.
  • Kev ua yuam kev los ntawm cov neeg siv khoom siv LMDB tau rov ua haujlwm dua.

Tau qhov twg los: opennet.ru

Ntxiv ib saib