Нова верзија на серверот за пошта Exim 4.94

По 6 месеци развој се одржа ослободување на серверот за пошта Ексим 4.94, во која се направени акумулирани корекции и додадени се нови функции. Во согласност со мај автоматско истражување околу милион сервери за пошта, уделот на Exim е 57.59% (пред една година 53.03%), Postfix се користи на 34.70% (34.51%) од серверите за пошта, Sendmail - 3.75% (4.05%), Microsoft Exchange - 0.42% ( 0.57%).

Промените во ново издание може да ја нарушат компатибилноста наназад. Особено, некои начини на транспорт повеќе не работат со расипани податоци (вредности засновани на податоци добиени од испраќачот) при одредување на локацијата на испораката. На пример, може да се појават проблеми кога се користи променливата $local_part во поставката „check_local_user“ при рутирање на буква. Новата исчистена променлива „$local_part_data“ треба да се користи наместо $local_part. Дополнително, операндите од опцијата headers_remove сега дозволуваат употреба на маски дефинирани со знакот „*“, што може да ги скрши конфигурациите што ги отстрануваат заглавјата што завршуваат со ѕвездичка (отстрани со маска наместо отстранување одредени заглавија).

Главните промени:

  • Додадена е експериментална вградена поддршка за механизмот SRS (Sender Rewriting Scheme), кој ви овозможува да ја преработите адресата на испраќачот при препраќање без да ги прекршувате проверките за SPF (Рамка за политика на испраќач) и обезбедување дека информациите за испраќачот се зачувани за да може серверот да испраќа пораки во случај на грешка при испораката. Суштината на методот е дека кога се воспоставува врска, информациите за идентитетот со оригиналниот испраќач се пренесуваат, на пример, при препишување [заштитена по е-пошта] на [заштитена по е-пошта] ќе биде наведено "[заштитена по е-пошта]" SRS е релевантен, на пример, кога се организира работата на мејлинг листите во кои оригиналната порака се пренасочува кон други примачи.
  • Кога користите OpenSSL, додадена е поддршка за прикачување на каналот автентикатори (претходно поддржано само за GnuTLS).
  • Додаден настан „msg:defer“.
  • Имплементирана поддршка за автентикаторот од страна на клиентот gsasl, кој е тестиран само со управувач со лозинка со обичен текст. Работењето на методите SCRAM-SHA-256 и SCRAM-SHA-256-PLUS е можно само преку гасал.
  • Поддршката за автентикаторот gsasl од страна на серверот за шифрирани лозинки е имплементирана, што служи како алтернатива на претходно достапниот режим на обичен текст.
  • На дефинициите во именуваните списоци сега може да се стави префикс со „скриј“ за да се потисне излезот на содржината при извршување на командата „-bP“.
  • Експериментална поддршка за интернет приклучоци е додадена на двигателот за автентикација преку серверот Dovecot IMAP (претходно беа поддржани само приклучоци за уникс домен).
  • Изразот ACL „queue_only“ сега може да биде наведен како „queue“ и ја поддржува опцијата „first_pass_route“, слично на опцијата за командната линија „-odqs“.
  • Додадени се нови променливи $queue_size и $local_part_{pre,suf}fix_v.
  • Додадена е опцијата „sqlite_dbfile“ во главниот конфигурациски блок за употреба при дефинирање на префиксот на низата за пребарување. Промената ја нарушува компатибилноста наназад - стариот метод за поставување префикс повеќе не функционира кога се одредуваат расипани променливи во барањата за пребарување. Нов метод („sqlite_dbfile“) ви овозможува да го задржите името на датотеката посебно.
  • Додадени опции во блоковите за пребарување за пребарување за да се врати целосната патека и типовите на датотеки за филтрирање кога се совпаѓаат.
  • Додадени се опции во блоковите за пребарување pgsql и mysql за да се одреди името на серверот одделно од низата за пребарување.
  • За блоковите за пребарување кои избираат еден клуч, додадена е опција за враќање на затворена верзија на клучот ако има совпаѓања, наместо пребаруваните податоци.
  • За сите успешни селекции за совпаѓање со листа, променливите $domain_data и $localpart_data се поставени (претходно беа вметнати елементите на списокот вклучени во изборот). Дополнително, елементите на списокот што се користат за совпаѓање сега се доделуваат на променливите $0, $1, итн.
  • Додаден е оператор за проширување „${listquote { } { }}“.
  • Додадена е опција на операторот за проширување на ${readsocket {}{}{}} за да се овозможи кеширање на резултатите.
  • Додадена е поставка dkim_verify_min_keysizes за да се наведат минималните дозволени големини на јавните клучеви.
  • Се осигура дека параметрите „bounce_message_file“ и „warn_message_file“ се проширени пред да се користат за прв пат.
  • Додадена е опција „spf_smtp_comment_template“ за конфигурирање на вредноста на променливата „$spf_smtp_comment“.

Извор: opennet.ru

Додадете коментар