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

Exim 4.95 мэйл серверийг гаргасан бөгөөд хуримтлагдсан засваруудыг нэмж, шинэ функцуудыг нэмсэн. Есдүгээр сард нэг сая гаруй шуудангийн серверийн автоматжуулсан судалгаагаар Exim-ийн эзлэх хувь 58% (жилийн өмнө 57.59%), Postfix нь 34.92% (34.70%), Sendmail - 3.52% (3.75%) дээр ашиглагддаг. ), MailEnable - 2% (2.07). %), MDaemon - 0.57% (0.73%), Microsoft Exchange - 0.32% (0.42%). Үндсэн өөрчлөлтүүд:

  • Хурдан налуу мессежийн дарааллыг боловсруулах горимын тогтвортой дэмжлэгийг зарласан бөгөөд энэ нь илгээх дараалал их, ердийн хост руу илгээсэн мессежийн тоо их байгаа үед мессежийг хүргэх эхлэлийг хурдасгах боломжийг олгодог. томоохон захидлын үйлчилгээ үзүүлэгчид олон тооны захидал дамжуулах эсвэл завсрын мессеж дамжуулах агент (ухаалаг) дамжуулан илгээх. Хэрэв "queue_fast_ramp" сонголтыг ашиглан горимыг идэвхжүүлж, хоёр үе шаттай дарааллын боловсруулалт ("-qq") нь тодорхой шуудангийн сервер рүү илгээсэн мессежийн ихээхэн хэсгийг илрүүлбэл тухайн хост руу шууд хүргэж эхэлнэ.
  • SRS (Sender Rewriting Scheme) механизмын өөр хувилбар тогтворжсон - "SRS_NATIVE" нь гадны хамаарал шаарддаггүй (хуучин туршилтын хэрэгжилт нь libsrs_alt номын санг суулгах шаардлагатай байсан). SRS нь дамжуулалтын явцад SPF (Илгээгчийн бодлогын хүрээ) шалгалтыг зөрчихгүйгээр илгээгчийн хаягийг дахин бичих боломжийг олгож, хүргэлтийн бүтэлгүйтлийн үед мессеж илгээхийн тулд илгээгчийн өгөгдлийг серверт хадгалах боломжийг олгодог. Аргын мөн чанар нь холболт үүссэн тохиолдолд анхны илгээгчтэй таних тухай мэдээллийг, жишээлбэл, дахин бичих үед дамжуулдаг. [имэйлээр хамгаалагдсан] тухай [имэйлээр хамгаалагдсан] зааж өгөх болно"[имэйлээр хамгаалагдсан]" SRS нь жишээлбэл, анхны мессежийг бусад хүлээн авагч руу дахин чиглүүлэх захидлын жагсаалтыг зохион байгуулахад хамааралтай.
  • TLS_RESUME сонголтыг тогтворжуулж, өмнө нь тасалдсан TLS холболтыг сэргээх боломжийг олгосон.
  • Өгөгдлийг түлхүүр утгын форматаар хадгалдаг өндөр хүчин чадалтай авсаархан суулгагдсан LMDB DBMS-ийн дэмжлэг тогтворжсон. Зөвхөн нэг түлхүүр ашиглан бэлэн мэдээллийн сангаас дээж хайхыг дэмждэг (Exim-ээс LMDB руу бичихийг хэрэгжүүлээгүй). Жишээлбэл, дүрмээс илгээгчийн домайныг шалгахын тулд "${lookup{$sender_address_domain}lmdb{/var/lib/spamdb/stopdomains.mdb}}" гэх мэт асуулга ашиглаж болно.
  • Нэг мөрөнд байх тэмдэгтийн тоонд хязгаарлалт тавихын тулд "мессеж_шугамын_хязгаар" сонголтыг нэмсэн.
  • Хайлтын хүсэлтийг гүйцэтгэх үед кэшийг үл тоомсорлох боломжийг олгосон.
  • Хавсралт файлын тээвэрлэлтийн хувьд мессеж хүлээн авах үед (SMTP сесс) квотын шалгалтыг хийсэн.
  • SQLite хайлтын асуулгад "file=" сонголтын дэмжлэгийг нэмсэн ", энэ нь SQL командын мөрөнд угтварыг заахгүйгээр тодорхой үйлдлээр өгөгдлийн сангийн файлыг зааж өгөх боломжийг олгодог.
  • Lsearch хайлтын асуулга нь одоо "ret=full" сонголтыг дэмждэг болсон бөгөөд зөвхөн эхний мөрөнд төдийгүй түлхүүрт харгалзах өгөгдлийн блокийг бүхэлд нь буцаана.
  • TLS холболтыг холболт бүрийг боловсруулахаас өмнө татаж авахын оронд мэдээллийг (сертификат гэх мэт) урьдчилан татаж, кэш хийснээр хурдасгадаг.
  • Прокси протоколын хугацааг тохируулахын тулд "proxy_protocol_timeout" параметрийг нэмсэн.
  • Бүртгэлд хүлээгдэж буй холболтуудын дарааллын (хоцрогдол) хэмжээг бүртгэх боломжийг олгохын тулд “smtp_backlog_monitor” параметрийг нэмсэн.
  • Хэрэв өмнө нь HELO эсвэл EHLO командыг илгээгээгүй бол MAIL командыг илгээхийг хориглодог "hosts_require_helo" параметрийг нэмсэн.
  • Өгөгдлийн_аюулгүй_бологдуулсан_өгөгдлийн_зөвшөөрөх_өгөгдөл" параметрийг нэмсэн. Өгөгдөл дэх тусгай тэмдэгтүүдийг аюулгүйгээр орхих нь алдааны оронд анхааруулга өгөх болно.
  • macOS платформыг дэмжихээ больсон (угсрах файлуудыг дэмжигдээгүй ангилалд шилжүүлсэн).

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

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