Etter ett års utvikling utgivelsen av den nye stabile grenen av e-postserveren . Samtidig ble det kunngjort at støtten for grenen , utgitt tidlig i 2016, er avsluttet. Postfix er et av de sjeldne prosjektene som kombinerer høy sikkerhet, pålitelighet og ytelse, noe som er oppnådd takket være veloverveid og en strengt definert kodepolicy og revisjon av patcher. Koden til prosjektet distribueres under lisensene EPL 2.0 (Eclipse Public License) og IPL 1.0 (IBM Public License).
I henhold til mars omtrent en million e-postservere, brukes Postfix på 34,29% (34,42%) av e-postserverne,
delen til Exim er 57,77% (for ett år siden 56,91%), Sendmail — 3,83% (4,16%), MailEnable — 2,12% (2,18%), MDaemon — 0,77% (0,91%), Microsoft Exchange — 0,47% (0,61%).
Viktige :
- Støtte for lastbalanseringsprotokollen er lagt til med proxying av forespørslene over TCP over IPv4 og IPv6 eller uten proxying av forbindelser (for å sende test heartbeat-forespørslene som bekrefter normal drift).
- Muligheten for å tvinge utdaterte (ikke leverte) statusmeldinger tilbake til avsenderen er lagt til. Statusen lagres i leveringskøfilen som et spesialattributt, der enhver leveringsforsøk vil føre til at meldingen returneres til avsender uten å legges i kø for gjentatte leveringsforsøk (hold queue). For å sette attributtet for den utdaterte meldingen er det lagt til flaggene «-e» og «-f» i kommandoen postsuper, der forskjellen med flagget «-f» er at meldingen umiddelbart returneres til avsenderen når den befinner seg i ventekøen for gjentatt sending. I utdataene til kommandoene mailq og postqueue vil tvingte utdaterte meldinger bli merket med tegnet «#» etter filnavnet.
- I SMTP og LMTP-klientene er det lagt til støtte for å liste flere verter for å videresende meldinger til en annen server (next-hop). De listede vertene vil bli forsøkt for å levere meldingen i rekkefølgen de er oppgitt (hvis den første er utilgjengelig, vil det bli gjort et forsøk på å levere til den andre, osv.). Oppgi listen er implementert for direktivene relayhost, transport_maps, default_transport og sender_dependent_default_transport_maps.
/etc/postfix/main.cf:
relayhost = foo.example, bar.example
default_transport = smtp:foo.example, bar.example - Logginsoppførselen er endret. Adressene i «from=» og «to=» lagres nå med bruk av anførselstegn — hvis den lokale delen av adressen inneholder mellomrom eller spesialtegn, vil denne delen av adressen bli omfattet av anførselstegn i loggen. For å gjenvinne den gamle oppførselen, må «info_log_address_format = internal» legges til innstillingene.
Var: from=<name with spaces@example.com>
Ble: from=<«name with spaces»@example.com>. - Normalisering av IP-adresser som mottas fra XCLIENT- og XFORWARD-hoder, eller via HaProxy-protokollen, er sikret. Endringen kan føre til kompatibilitetsproblemer på nivå med logger og IPv6-subnettoppdrag i sjekkdirektivet for klienttilgang.
- For å forbedre samhandlingen med Dovecot i SMTP+LMTP-leveringsagenten, er det sørget for vedlegg av overskriftene Delivered-To, X-Original-To og Return-Path, ved bruk av flaggene «flags=DORX» i master.cf, etter mønster av pipe- og lokal leveringsagenter.
- Rekkefølgen for sjekking av sertifikater som er definert i tabellene check_ccert_access er fastsatt. Først sjekkes klients sertifikatfingeravtrykk, deretter klientens offentlige nøkkel (oppførsel som ved spesifiseringen «search_order = cert_fingerprint, pubkey_fingerprint»).
Kilde: opennet.ru
