نسخه جدید میل سرور 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٪). تغییرات اصلی:

  • پشتیبانی پایدار از حالت پردازش صف پیام سریع رمپ اعلام شده است، که به شما امکان می‌دهد تا زمانی که اندازه صف ارسال پیام بزرگ است و تعداد قابل توجهی از پیام‌ها به میزبان‌های معمولی ارسال می‌شود، سرعت شروع تحویل پیام را افزایش دهید. هنگام ارسال تعداد زیادی نامه به ارائه دهندگان پست بزرگ یا ارسال از طریق یک عامل انتقال پیام میانی (smarthost). اگر حالت با استفاده از گزینه "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}}» استفاده کنید.
  • گزینه "message_linelength_limit" اضافه شد تا محدودیتی در تعداد کاراکترها در هر خط ایجاد شود.
  • امکان نادیده گرفتن حافظه پنهان هنگام اجرای درخواست های جستجو فراهم شده است.
  • برای انتقال فایل پیوست، بررسی سهمیه هنگام دریافت پیام (جلسه SMTP) اجرا شده است.
  • در جستجوی جستجو به SQLite، پشتیبانی از گزینه “file=” اضافه شده است که به شما امکان می دهد فایل پایگاه داده را برای یک عملیات خاص بدون تعیین پیشوند در خط با دستور SQL مشخص کنید.
  • جستجوهای جستجوی Lsearch اکنون از گزینه "ret=full" پشتیبانی می کنند تا کل بلوک داده مربوط به یک کلید، نه فقط ردیف اول را برگرداند.
  • برقراری اتصالات TLS با واکشی و ذخیره سازی اطلاعات (مانند گواهی ها) به جای دانلود قبل از پردازش هر اتصال، سرعت بیشتری می گیرد.
  • پارامتر "proxy_protocol_timeout" برای پیکربندی مهلت زمانی برای پروتکل پروکسی اضافه شد.
  • اضافه شدن پارامتر "smtp_backlog_monitor" برای فعال کردن ضبط اطلاعات در مورد اندازه صف اتصالات معلق (backlog) در گزارش.
  • پارامتر "hosts_require_helo" اضافه شده است، که در صورتی که دستور HELO یا EHLO قبلا ارسال نشده باشد، ارسال دستور MAIL را ممنوع می کند.
  • پارامتر "allow_insecure_tainted_data" اضافه شده است، در صورت مشخص شدن، فرار غیر ایمن از نویسه های خاص در داده ها به جای خطا منجر به هشدار می شود.
  • پشتیبانی از پلتفرم macOS متوقف شده است (فایل های اسمبلی به دسته پشتیبانی نشده منتقل شده اند).

    منبع: opennet.ru

اضافه کردن نظر