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 variable ကိုအသုံးပြုသည့်အခါ ပြဿနာများ ဖြစ်ပေါ်လာနိုင်သည်။ ရှင်းလင်းထားသော ကိန်းရှင်အသစ် "$local_part_data" ကို $local_part အစား အသုံးပြုသင့်သည်။ ထို့အပြင်၊ headers_remove option ၏ operands များသည် ယခုအခါတွင် "*" စာလုံးဖြင့် သတ်မှတ်ထားသော မျက်နှာဖုံးများကို အသုံးပြုခွင့် ပြုလိုက်သည်

အဓိက အပြောင်းအလဲများ:

  • SPF စစ်ဆေးမှုများကို မချိုးဖောက်ဘဲ ထပ်ဆင့်ပေးပို့သည့်အခါတွင် ပေးပို့သူ၏လိပ်စာကို ပြန်လည်ရေးသားနိုင်စေမည့် SRS (Sender Rewriting Scheme) ယန္တရားအတွက် စမ်းသပ်ထည့်သွင်းထားသော ပံ့ပိုးမှုထည့်သွင်းထားသည် (ပေးပို့သူမူဝါဒမူဘောင်) နှင့် ပေးပို့သူအချက်အလက်ကို သိမ်းဆည်းထားကြောင်း သေချာစေရန် ဆာဗာသည် ပေးပို့မှု အမှားအယွင်းတစ်ခုရှိလျှင် စာတိုပေးပို့နိုင်မည်ဖြစ်သည်။ နည်းလမ်း၏ အနှစ်သာရမှာ ချိတ်ဆက်မှုတစ်ခုကို တည်ဆောက်သည့်အခါ၊ မူရင်းပေးပို့သူနှင့် အထောက်အထားဆိုင်ရာ အချက်အလက်များကို ဥပမာအားဖြင့် ပြန်လည်ရေးသားသည့်အခါ၊ [အီးမေးလ်ကိုကာကွယ်ထားသည်] အပေါ် [အီးမေးလ်ကိုကာကွယ်ထားသည်] ဖော်ပြပါမည်"[အီးမေးလ်ကိုကာကွယ်ထားသည်]“ SRS သည် မူရင်းမက်ဆေ့ဂျ်ကို အခြားလက်ခံသူများထံ ပြန်ညွှန်းပေးသည့် စာပို့စာရင်းများကို စီစဉ်သည့်အခါတွင် သက်ဆိုင်ရာဖြစ်သည်။
  • OpenSSL ကိုအသုံးပြုသောအခါတွင်၊ စစ်မှန်သူ (ယခင်က GnuTLS အတွက်သာ ပံ့ပိုးထားသည်)။
  • "msg:defer" အစီအစဉ်ကို ထည့်ထားသည်။
  • plaintext စကားဝှက်ကိုင်တွယ်သူဖြင့်သာ စမ်းသပ်ထားသည့် gsasl client-side authenticator အတွက် ပံ့ပိုးမှုကို အကောင်အထည်ဖော်ခဲ့သည်။ SCRAM-SHA-256 နှင့် SCRAM-SHA-256-PLUS နည်းလမ်းများ ၏ လုပ်ဆောင်ချက်သည် အားဖြင့်သာ ဖြစ်နိုင်သည်။ gsasl.
  • ကုဒ်ဝှက်ထားသော စကားဝှက်များအတွက် ဆာဗာဘက်ခြမ်း gsasl အထောက်အထားစိစစ်ခြင်းအတွက် ပံ့ပိုးမှုကို အကောင်အထည်ဖော်ခဲ့ပြီး၊ ယခင်က ရရှိနိုင်သော စာသားမုဒ်၏ အခြားရွေးချယ်စရာအဖြစ် လုပ်ဆောင်ခဲ့သည်။
  • "-bP" ကွန်မန်းကို လုပ်ဆောင်သောအခါ အကြောင်းအရာအထွက်ကို ဖိနှိပ်ရန် အမည်ပေးထားသော စာရင်းများရှိ အဓိပ္ပါယ်ဖွင့်ဆိုချက်များကို "ဝှက်" ဖြင့် ရှေ့ဆက်နိုင်ပါပြီ။
  • Dovecot IMAP ဆာဗာမှတစ်ဆင့် အထောက်အထားစိစစ်ခြင်းဒရိုက်ဗာသို့ အင်တာနက်ခြေစွပ်များအတွက် စမ်းသပ်ပံ့ပိုးမှုကို ပေါင်းထည့်လိုက်ပါပြီ (ယခင်က unix-domain socket များကိုသာ ပံ့ပိုးထားသည်)။
  • ACL စကားရပ် "queue_only" သည် ယခုအခါ "queue" အဖြစ် သတ်မှတ်နိုင်ပြီဖြစ်ပြီး "-odqs" အမိန့်ပေးစာကြောင်းရွေးချယ်မှုနှင့် အလားတူ "first_pass_route" ရွေးချယ်မှုကို ပံ့ပိုးပေးပါသည်။
  • ကိန်းရှင်အသစ်များ $queue_size နှင့် $local_part_{pre,suf}fix_v တို့ကို ထည့်ထားသည်။
  • search string prefix ကို သတ်မှတ်ရာတွင် အသုံးပြုရန်အတွက် ပင်မဖွဲ့စည်းပုံ ပိတ်ဆို့ခြင်းတွင် "sqlite_dbfile" option ကို ထည့်ထားသည်။ ပြောင်းလဲမှုသည် နောက်ပြန်လိုက်ဖက်မှုကို ချိုးဖျက်သည် - ရှာဖွေမှုမေးမြန်းမှုတွင် မသန့်ရှင်းသောကိန်းရှင်များကို သတ်မှတ်သည့်အခါ ရှေ့ဆက်သတ်မှတ်ခြင်းနည်းလမ်းဟောင်းသည် အလုပ်မဖြစ်တော့ပါ။ နည်းလမ်းအသစ် ("sqlite_dbfile") သည် သင့်အား ဖိုင်အမည်ကို သီးခြားထားရှိရန် ခွင့်ပြုသည်။
  • လမ်းကြောင်းအပြည့်အစုံနှင့် ကိုက်ညီနေချိန်တွင် ဖိုင်အမျိုးအစားများကို စစ်ထုတ်ရန် dsearch lookup blocks တွင် ရွေးချယ်စရာများ ပေါင်းထည့်ထားသည်။
  • ရှာဖွေမှုစာကြောင်းမှ သီးခြားဆာဗာအမည်ကို သတ်မှတ်ရန် ရွေးချယ်စရာများကို pgsql နှင့် mysql ရှာဖွေမှုပိတ်ဆို့ခြင်းများတွင် ထည့်သွင်းထားသည်။
  • သော့တစ်ခုတည်းကိုရွေးချယ်သည့် ရှာဖွေမှုပိတ်ဆို့ခြင်းအတွက်၊ ရှာဖွေထားသည့်ဒေတာအစား ကိုက်ညီမှုရှိလျှင် သော့၏မသန့်ရှင်းသောဗားရှင်းကို ပြန်ပေးရန်အတွက် ရွေးချယ်ခွင့်တစ်ခုကို ထည့်သွင်းထားသည်။
  • အောင်မြင်သောစာရင်း-ကိုက်ညီသောရွေးချယ်မှုများအားလုံးအတွက်၊ $domain_data နှင့် $localpart_data ကိန်းရှင်များကို သတ်မှတ်ပေးသည် (ယခင်က ရွေးချယ်မှုတွင်ပါဝင်သည့်စာရင်းဒြပ်စင်များကို ထည့်သွင်းခဲ့သည်)။ ထို့အပြင်၊ ကိုက်ညီမှုတွင်အသုံးပြုသောစာရင်းဒြပ်စင်များကိုယခု variables $0၊ $1 စသည်တို့တွင် သတ်မှတ်ပေးထားပါသည်။
  • တိုးချဲ့အော်ပရေတာ "${listquote { } { }}" ။
  • ရလဒ်များကို ကက်ရှ်လုပ်ခွင့်ပြုရန် ${readsocket {}{}{}} တိုးချဲ့အော်ပရေတာသို့ ရွေးချယ်ခွင့်တစ်ခုကို ပေါင်းထည့်ထားသည်။
  • အနည်းဆုံးခွင့်ပြုထားသော အများသူငှာသော့အရွယ်အစားများကို စာရင်းပြုစုရန် dkim_verify_min_keysizes ဆက်တင်ကို ပေါင်းထည့်ထားသည်။
  • ပထမအကြိမ်အသုံးမပြုမီ "bounce_message_file" နှင့် "warn_message_file" ဘောင်များကို တိုးချဲ့ထားကြောင်း သေချာပါစေ။
  • ကိန်းရှင် "$spf_smtp_comment" ၏တန်ဖိုးကို စီစဉ်သတ်မှတ်ရန် "spf_smtp_comment_template" ရွေးစရာကို ထည့်သွင်းထားသည်။

source: opennet.ru

မှတ်ချက် Add