Nova versio de poŝtservilo Exim 4.94

Post 6 monatoj da evoluo okazis liberigo de poŝtservilo Exim 4.94, en kiu akumulitaj korektoj estis faritaj kaj novaj funkcioj estis aldonitaj. Konforme al la majo aŭtomatigita enketo ĉirkaŭ miliono da poŝtserviloj, la kotizo de Exim estas 57.59% (antaŭ jaro 53.03%), Postfix estas uzata sur 34.70% (34.51%) de poŝtserviloj, Sendmail - 3.75% (4.05%), Microsoft Exchange - 0.42% ( 0.57%).

Ŝanĝoj en nova eldono povas rompi malantaŭan kongruon. Aparte, iuj transportmanieroj ne plu funkcias kun makulitaj datumoj (valoroj bazitaj sur datumoj ricevitaj de la sendinto) kiam oni determinas la lokon de livero. Ekzemple, problemoj povas aperi kiam vi uzas la variablon $local_part en la agordo "check_local_user" dum sendado de letero. La nova forigita variablo "$local_part_data" devus esti uzata anstataŭ $local_part. Aldone, la operandoj de la opcio headers_remove nun permesas la uzon de maskoj difinitaj per la signo "*", kiu povas rompi agordojn, kiuj forigas titolojn finiĝantajn per asterisko (forigu per masko anstataŭ forigi specifajn kapliniojn).

Ĉefa ŝanĝi:

  • Aldonita eksperimenta enkonstruita subteno por la mekanismo SRS (Sender Rewriting Scheme), kiu permesas reverki la adreson de la sendinto dum plusendado sen malobservi SPF-kontrolojn (Senda Politika Kadro) kaj certigante ke la sendinto-informoj estas konservitaj tiel ke la servilo povas sendi mesaĝojn kaze de livera eraro. La esenco de la metodo estas, ke kiam konekto estas establita, informoj pri identeco kun la origina sendinto estas transdonitaj, ekzemple, dum reverkado. [retpoŝte protektita] sur [retpoŝte protektita] estos indikita "[retpoŝte protektita]" SRS estas grava, ekzemple, kiam oni organizas la laboron de dissendolistoj en kiuj la origina mesaĝo estas redirektita al aliaj ricevantoj.
  • Kiam vi uzas OpenSSL, aldonis subtenon por alpinglado de kanalo aŭtentikigiloj (antaŭe nur subtenata por GnuTLS).
  • Aldonita evento "msg:defer".
  • Efektivigita subteno por la gsasl-klientflanka aŭtentikigilo, kiu estis nur testita per klarteksta pasvorttraktilo. La funkciado de la metodoj SCRAM-SHA-256 kaj SCRAM-SHA-256-PLUS estas ebla nur per la gsasl.
  • Subteno por la servilflanka gsasl-aŭtentikigilo por ĉifritaj pasvortoj estis efektivigita, funkciante kiel alternativo al la antaŭe havebla klarteksta reĝimo.
  • Difinoj en nomitaj listoj nun povas esti prefiksitaj per "kaŝi" por subpremi enhavproduktaĵon dum plenumado de la komando "-bP".
  • Eksperimenta subteno por Interretaj ingoj estis aldonita al la aŭtentikigŝoforo per la Dovecot IMAP-servilo (antaŭe nur uniks-domajnaj ingoj estis apogitaj).
  • La ACL-esprimo "queue_only" nun povas esti specifita kiel "queue" kaj subtenas la "first_pass_route" opcion, simile al la "-odqs" komandlinia opcio.
  • Aldonitaj novaj variabloj $queue_size kaj $local_part_{pre,suf}fix_v.
  • Aldonita "sqlite_dbfile" opcio al la ĉefa agorda bloko por uzo dum difinado de la serĉĉena prefikso. La ŝanĝo rompas malantaŭan kongruecon - la malnova metodo de agordo de prefikso ne plu funkcias dum specifado de makulitaj variabloj en serĉdemandoj. Nova metodo ("sqlite_dbfile") permesas teni la dosiernomon aparta.
  • Aldonitaj opcioj al serĉblokoj dsearch por redoni la plenan vojon kaj filtri dosiertipojn dum kongruo.
  • Opcioj estis aldonitaj al la serĉblokoj pgsql kaj mysql por specifi la servilnomon aparte de la serĉĉeno.
  • Por serĉblokoj kiuj elektas ununuran ŝlosilon, opcio estis aldonita por resendi malpurigitan version de la ŝlosilo se ekzistas kongruoj, anstataŭe de la serĉitaj datumoj.
  • Por ĉiuj sukcesaj list-matĉaj elektoj, la variabloj $domain_data kaj $localpart_data estas agordita (antaŭe, listelementoj implikitaj en la elekto estis enmetitaj). Krome, listelementoj uzataj en kongruo nun estas asignitaj al la variabloj $0, $1, ktp.
  • Aldonita ekspansiiga operatoro "${listquote {} {}}".
  • Opcio estis aldonita al la ekspansiiga operatoro ${readsocket {}{}{}} por permesi ke rezultoj estu kaŝmemorigitaj.
  • Aldonita dkim_verify_min_keysizes agordo por listigi la minimumajn permesitajn publikajn ŝlosilgrandojn.
  • Certigis, ke la parametroj "bounce_message_file" kaj "warn_message_file" estas vastigitaj antaŭ ol ili estas uzataj por la unua fojo.
  • Aldonita opcio "spf_smtp_comment_template" por agordi la valoron de la variablo "$spf_smtp_comment".

fonto: opennet.ru

Aldoni komenton