Exim 4.100 mailserveren er blevet udgivet, med akkumulerede rettelser og tilføjelse af nye funktioner. Projektets kode er skrevet i C og distribueres under GPLv2+ licensen.
Vigtigste ændringer:
- Mulighederne "psl" og "regdom" er blevet tilføjet til søgning i den offentlige suffiksliste (PSL) og databasen over registrerede domænenavne. PSL'en indeholder en liste til identifikation af typiske underdomæner, der er tildelt forskellige brugere (f.eks. *.github.io, *.co.uk og *.org.ru).
- Eksperimentel indbygget understøttelse af DMARC-teknologi er blevet implementeret. Den aktiveres via byggemuligheden EXPERIMENTAL_DMARC_NATIVE og bruges til at beskytte mod at sende beskeder på vegne af et andet domæne.
- Tilføjet nye logvælgere "spf", "spf_verbose", "dmarc", "dmarc_verbose" og "dsn" for at kontrollere, om resultaterne af e-mail-godkendelseskontroller ved hjælp af SPF-, DMARC- og DSN-teknologier afspejles i logfilerne.
- Tilføjet kommandolinjeindstillingen "-bI:modules" for at liste installerede dynamisk indlæsbare moduler.
- Tilføjede nye debug-kanaler "start", "regex" og "macro" for at analysere mailklientens opstartsproces. server, behandling af regulære udtryk og makroudvidelse.
- Hjælpeprogrammet exiwhat implementerer output af statistikker om aktiviteten i baggrundsprocesserne smtp (modtagelse af SMTP-anmodninger) og queue-run (behandling af meddelelseskøen).
- Indstillingen "bounce_charset" er blevet tilføjet til konfigurationsfilen for at angive tegnkodningen i headeren "Content-type:" i sendte e-mails. server breve om problemer med levering af beskeder.
- Hændelsen "proc:deliver" er blevet implementeret, hvilket gør det muligt at tilknytte yderligere handlere til lanceringen af meddelelsesleveringsprocessen.
- Tilføjede muligheden "-oDSN" til at indstille DSN-udvidelsesparametre (Delivery Status Notification) ved afsendelse af e-mails fra kommandolinjen.
- I local_parts-indstillingen og ACL'en er det tilladt at bruge "*?"-masker, når lokale dele af en e-mailadresse angivet før "@"-tegnet parses, og disse masker dækker det mindst mulige antal tegn.
- Indstillingen "queue_run_order" er blevet tilføjet til konfigurationsfilen for at angive den rækkefølge, som elementer i meddelelseskøen behandles i. Den tidligere tilgængelige indstilling "queue_run_in_order" er blevet udfaset.
- Tilladt variabeludvidelse i indstillingerne "forbid_*" og "allow_filter" angivet i reglerne for videresendelse af beskeder.
- Tilladt variabel udvidelse i den "protokol"-indstilling, der er angivet ved konfiguration af SMTP-transport.
- Sieve-filtre understøtter nu parsing af ikke kun headere, men også beskedtekster (RFC 5173).
- Indstillingen tls_eccurve giver dig nu mulighed for at angive en liste over elliptiske kurvegrupper.
- Indstillingen tls_eccurve kan nu angives i forbindelse med individuelle SMTP-transporter.
- Fjernede forældede malware-scannere som f-prot6, f-prot6d, sophie, drweb, f-secur, aveserver, kavdaemon og mksd.
- Understøttelse af Interbase DBMS og Brightmail-tjenesten er blevet fjernet.
Kilde: opennet.ru
