Utgivelsen av e-postserveren Postfix 3.6.0

Etter et Ärs utvikling ble den nye stabile grenen av e-postserveren Postfix - 3.6.0 - utgitt. Samtidig ble det kunngjort at stÞtten for Postfix-grenen 3.2, som ble utgitt i begynnelsen av 2017, vil bli stoppet. Postfix er et av de fÄ prosjektene som kombinerer hÞy sikkerhet, pÄlitelighet og ytelse, noe som er oppnÄdd gjennom en velutviklet arkitektur og en streng politikk for koding og revisjon av patcher. Koden for prosjektet distribueres under lisensene EPL 2.0 (Eclipse Public License) og IPL 1.0 (IBM Public License).

I henhold til en automatisert undersÞkelse fra april, rundt 600.000 e-post servere, brukes Postfix pÄ 33.66% (for ett Är siden 34.29%) av e-postserverne, mens andelen for Exim er 59.14% (57.77%), Sendmail - 3.6% (3.83%), MailEnable - 2.02% (2.12%), MDaemon - 0.60% (0.77%), Microsoft Exchange - 0.32% (0.47%).

Hovudnyhende:

  • PĂ„ grunn av endringer i de interne protokollene som brukes for kommunikasjon mellom komponentene i Postfix, er det nĂždvendig Ă„ stoppe e-post serveren med kommandoen «postfix stop». Uten dette kan det oppstĂ„ feil ved samhandling med prosessene pickup, qmgr, verify, tlsproxy og postscreen, noe som kan fĂžre til forsinkelser i sending av e-poster til Postfix startes pĂ„ nytt.
  • Det er gjort endringer for Ă„ fjerne ord som «white» og «black», som noen medlemmer av samfunnet oppfatter som rasemessig diskriminering. I stedet for «whitelist» og «blacklist» bĂžr man nĂ„ bruke «allowlist» og «denylist» (for eksempel parametrene postscreen_allowlist_interfaces, postscreen_denylist_action og postscreen_dnsbl_allowlist_threshold). Endringene pĂ„virker dokumentasjonen, innstillinger for prosessen postscreen (innebygd brannmur) og hvordan informasjon vises i loggene. postfix/postscreen[pid]: ALLOWLIST VETO [address]:port postfix/postscreen[pid]: ALLOWLISTED [address]:port postfix/postscreen[pid]: DENYLISTED [address]:port

    For Ä bevare de tidligere termene i loggene er det lagt til et parameter «respectful_logging = no», som skal angis i main.cf fÞr «compatibility_level = 3.6». StÞtte for gamle innstillinger for postscreen er fortsatt bevart for Ä sikre bakoverkompatibilitet. Filen for konfigurasjon «master.cf» forblir ogsÄ uendret.

  • I modusen «compatibility_level = 3.6» er det nĂ„ som standard overfĂžrt til bruk av hash-funksjonen SHA256 i stedet for MD5. NĂ„r en tidligere versjon er satt i parameteren compatibility_level, fortsetter MD5 Ă„ bli brukt, men for innstillinger relatert til bruk av hasher, der algoritmen ikke er spesifisert, vil det bli gitt en advarsel i loggen. StĂžtten for eksportversjonen av Diffie-Hellman nĂžkkelutvekslingsprotokollen er avsluttet (verdien til parameteren tlsproxy_tls_dh512_param_file blir nĂ„ ignorert).
  • Diagnostikken for problemer relatert til spesifisering av en ugyldig behandling i master.cf er forenklet. For Ă„ identifisere slike feil annonserer hver intern tjeneste, inkludert postdrop, nĂ„ navnet pĂ„ protokollen fĂžr datatransfer begynner, og hver klientprosess, inkludert sendmail, sjekker om det annonserte protokollnavnet samsvarer med en stĂžttet variant.
  • En ny type tilordning «local_login_sender_maps» er lagt til for fleksibel styring av konsekvensen av envelope-adressen til avsenderen (som angitt i kommandoen «MAIL FROM» under en SMTP-Ăžkt) i prosessene sendmail og postdrop. For eksempel, for Ă„ tillate lokale brukere, unntatt root og postfix, Ă„ spesifisere kun sine egne pĂ„logginger i sendmail, kan fĂžlgende innstillinger brukes: /etc/postfix/main.cf: local_login_sender_maps = inline:{ { root = *}, { postfix = * } }, pcre:/etc/postfix/login_senders /etc/postfix/login_senders: # BĂ„de pĂ„logginger og former som login@domene er tillatt. /(.+)/ $1 $1
@example.com
  • Innstillingen «smtpd_relay_before_recipient_restrictions=yes» er lagt til og aktivert som standard, hvor SMTP-serveren nĂ„ vil sjekke begrensningene smtpd_relay_restrictions fĂžr smtpd_recipient_restrictions, i stedet for omvendt, som tidligere.
  • Parameteren «smtpd_sasl_mechanism_list» er lagt til, med standard innstillingen til «!external, static:rest» for Ă„ unngĂ„ forvirrende feil nĂ„r SASL-backend avslĂžrer at det stĂžtter «EXTERNAL»-modusen, som ikke stĂžttes i Postfix.
  • NĂ„r navn i DNS blir definert, er et nytt API aktivert som standard, som stĂžtter flertrĂ„ding (threadsafe). For Ă„ bygge med det gamle API-et mĂ„ det spesifiseres under bygging «make makefiles CCARGS=»-DNO_RES_NCALLS ».
  • Satt inn stilling "enable_threaded_bounces = yes" for Ă„ sette inn varsler om leveringsproblemer, forsinket levering eller bekreftelse av levering med samme diskusjons-ID (varslet vil bli vist av e-postklienten i samme trĂ„d, sammen med de Ăžvrige meldingene i korrespondansen).
  • Bruken av systemdatabasen /etc/services for Ă„ bestemme TCP-portnumrene for SMTP og LMTP er som standard stoppet. I stedet konfigureres portnumrene gjennom parameteren known_tcp_ports (standard lmtp=24, smtp=25, smtps=submissions=465, submission=587). Hvis en tjeneste mangler i known_tcp_ports, fortsetter /etc/services Ă„ bli brukt.
  • KompatibilitetsnivĂ„et ("compatibility_level") er hevet til verdien "3.6" (tidligere ble parameteren endret to ganger, bortsett fra 3.6 stĂžttes verdiene 0 (standard), 1 og 2). Fremover vil "compatibility_level" bli endret til versjonsnummeret der det ble gjort endringer som bryter kompatibiliteten. Separate sammenligningsoperatorer, som "<=level" og "< level", er lagt til for Ă„ sjekke kompatibilitetsnivĂ„er i main.cf og master.cf (de innebygde sammenligningsoperatorene er uegnet, da de vil vurdere 3.10 som mindre enn 3.9).

Kilde: opennet.ru

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster