Postfix 3.9.0 har publicerats

Efter nÀstan ett Ärs utveckling har den nya stabila versionen av e-postservern Postfix - 3.9.0 - slÀppts. Samtidigt har stödet för Postfix-version 3.5, som slÀpptes i början av 2020, upphört. Postfix Àr ett av de fÄ projekten som kombinerar hög sÀkerhet, tillförlitlighet och prestanda, vilket har uppnÄtts tack vare genomtÀnkt arkitektur och en ganska strikt kodningsstandard och patchgranskning. Projektets kod Àr skriven i C och distribueras under licenserna EPL 2.0 (Eclipse Public License) och IPL 1.0 (IBM Public License).

Enligt en automatiserad undersökning i januari av cirka 400 000 e-post servrar, anvÀnds Postfix pÄ 36,81% (för ett Är sedan 33,18%) av e-postservrarna, Exims andel Àr 56,61% (för ett Är sedan 60,27%), Sendmail - 3,60% (3,62%), MailEnable - 1,82% (1,86%), MDaemon - 0,40% (0,39%), Microsoft Exchange - 0,19% (0,19%), OpenSMTPD - 0,09% (0,06%).

Postfix 3.9.0 har publicerats

Huvudsakliga nyheter:

  • En klient för MongoDB har lagts till, vilket möjliggör lagring av en databas med virtuella anvĂ€ndare, alias, adressmappningslistor och olika valideringstabeller i denna databas. För konfiguration av Ă„tkomst till MongoDB har en tabelltyp "mongodb" lagts till. Till exempel, "alias_maps = proxy:mongodb:/etc/postfix/mongo.cf", dĂ€r mongo.cf Ă€r filen med anslutningsinstĂ€llningar till MongoDB och filterfrĂ„gorna.
  • I den lokala leveransagenten har export av identifieraren för vidarebefordran, som överförts under SMTP-sessionen via parametern ENVID (Envelope ID) i ESMTP MAIL-kommandot (RFC 3461), lagts till. Identifieraren skrivs in i miljövariabeln ENVID och överförs till leveransagenten pipe via kommandoradsparametern "${envid}".
  • I klienterna för datalagring i MySQL ("mysql:") och PostgreSQL ("pgsql:") har parametrarna "idle_interval" för att definiera inaktivitetstid innan anslutningen stĂ€ngs och "retry_interval" för att stĂ€lla in timern för omförsök av förfrĂ„gningar lagts till. Som standard sĂ€tts parametrarna till 60 sekunder. VĂ€rdet "retry_interval" kan minskas, till exempel för att förkorta Ă„terstĂ€llningstiden efter fel, vid anvĂ€ndning av endast en server i attributet "hosts".
  • I klienten för MySQL har instĂ€llningen "charset" lagts till för att ange standardteckenkodningen. Som standard anvĂ€nds vĂ€rdet "utf8mb4", vilket motsvarar standardinstĂ€llningarna i MySQL 8.0 (i tidigare versioner anvĂ€ndes vĂ€rdet "latin1"). Stöd för versioner Ă€ldre Ă€n MySQL 4.0 (dvs. versioner som slĂ€pptes före 2003) har upphört.
  • En valfri funktion för att begĂ€ra en sjĂ€lvsignerad (raw) öppen nyckel för TLS, inte kopplad till en certifikatutfĂ€rdare, har införts istĂ€llet för certifikatet X.509. AnvĂ€ndningen av raw-nycklar för autentisering av kunder och servrar aktiveras genom instĂ€llningarna "smtpd_tls_enable_rpk = yes" och "smtp_tls_enable_rpk = yes", men beteendet vid verifiering beror starkt pĂ„ den sĂ€kerhetsnivĂ„ som stĂ€lls in och pĂ„ stöd för raw-nycklar i den lokala TLS-implementeringen (se dokumentationen).
  • Stöd för konfigurationsfiler för OpenSSL har lagts till. För att ange en lĂ€nk till en fil med TLS-instĂ€llningar har parametern tls_config_file föreslagits, och för att ange namn pĂ„ avsnittet med instĂ€llningar frĂ„n konfigurationsfilen – parametern "tls_config_name". Kopplingen till konfigurationsfiler för OpenSSL kan anvĂ€ndas för att minska beroendet av distributionens instĂ€llningar, dĂ€r en Ă€ndring av sĂ€kerhetsnivĂ„n kan leda till en ökning av antalet meddelanden som skickas utan kryptering.
  • I meddelandens rubriker har formateringen av dagnummer i datum Ă€ndrats – dagar frĂ„n 1 till 9 kompletteras nu med en nolla istĂ€llet för ett mellanslag (dvs. "01", "02" och sĂ„ vidare). Ändringen har gjorts eftersom RFC 5322 rekommenderar att anvĂ€nda enstaka mellanslag som avskiljare i datum.
  • Skydd mot vissa typer av "Blind"-attacker (SSRF-attacker pĂ„ webbkunder som syftar till att kontakta servern via SMTP) har lagts till, vilket tillĂ€mpas nĂ€r instĂ€llningen "smtpd_forbid_unauth_pipelining = yes" Ă€r aktiverad (som standard).
  • InstĂ€llningen "smtpd_forbid_bare_newline = normalize" Ă€r som standard aktiverad, vilket skyddar servern mot attacker av typen "SMTP smuggling" dĂ€r ett meddelande kan splittras i flera olika meddelanden genom anvĂ€ndning av en icke-standardiserad sekvens för avskiljning av meddelanden. Skydd mot att genomföra utgĂ„ende SMTP-smuggling-attacker har ocksĂ„ lagts till, dĂ€r angriparen anvĂ€nder en Postfix-baserad server för att attackera en annan SMTP-server. InstĂ€llningen "cleanup_replace_stray_cr_lf = yes" Ă€r som standard aktiverad och ersĂ€tter överflödiga tecken och med ett mellanslag.
  • I implementeringen av DNS-klienten begrĂ€nsas storleken pĂ„ de returnerade resultaten av DNS-förfrĂ„gan nu till 100 poster, vilket Ă€r 20 gĂ„nger mer Ă€n det maximala antalet som stöds i SMTP-klienten. IP-adresser för en server.
  • Parametrarna «disable_dns_lookup» och «permit_mx_backup» samt nĂ„gra TLS-konfigurationsparametrar har klassats som förĂ„ldrade.
  • Stödet för instĂ€llningar som förklarades förĂ„ldrade för nĂ€stan 20 Ă„r sedan har upphört: «permit_naked_ip_address», «check_relay_domains» och «reject_maps_rbl».

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster