Exim 4.94 мэйл серверийн шинэ хувилбар

6 сарын хөгжлийн дараа болсон мэйл серверийн хувилбар Exim 4.94, үүнд хуримтлагдсан засварууд хийгдсэн бөгөөд шинэ функцүүд нэмэгдсэн. Тавдугаар сарын дагуу автомат судалгаа сая орчим мэйл сервер, Exim-ийн эзлэх хувь 57.59% (жилийн өмнө 53.03%), Postfix нь мэйл серверүүдийн 34.70% (34.51%), Sendmail - 3.75% (4.05%), Microsoft Exchange - 0.42% ( 0.57%).

Шинэ хувилбарт гарсан өөрчлөлтүүд нь хоцрогдсон нийцтэй байдлыг эвдэж болзошгүй. Ялангуяа зарим тээврийн хэрэгсэл нь хүргэлтийн байршлыг тодорхойлохдоо бохир өгөгдөлтэй (илгээгчээс хүлээн авсан өгөгдөлд үндэслэсэн утгууд) ажиллахаа больсон. Жишээлбэл, захидлыг чиглүүлэх үед "check_local_user" тохиргоонд $local_part хувьсагчийг ашиглах үед асуудал гарч болзошгүй. Шинэ арилгасан хувьсагч "$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.
  • Шифрлэгдсэн нууц үгийн сервер талын gsasl баталгаажуулагчийн дэмжлэгийг хэрэгжүүлсэн бөгөөд энэ нь өмнө нь ашиглах боломжтой байсан энгийн текст горимын хувилбар болж үйлчилдэг.
  • "-bP" командыг гүйцэтгэх үед агуулгын гаралтыг дарахын тулд нэрлэсэн жагсаалт дахь тодорхойлолтыг "нуух" гэсэн угтвартай болгож болно.
  • Dovecot IMAP серверээр дамжуулан баталгаажуулалтын драйвер дээр интернет залгууруудын туршилтын дэмжлэгийг нэмсэн (өмнө нь зөвхөн unix домэйн залгууруудыг дэмждэг байсан).
  • "Зөвхөн дараалал" ACL илэрхийллийг одоо "дараалал" гэж зааж өгч болох бөгөөд "-odqs" командын мөрийн сонголттой адил "first_pass_route" сонголтыг дэмждэг.
  • $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" хувьсагчийн утгыг тохируулах "spf_smtp_comment_template" сонголтыг нэмсэн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх