Zimbra တလင် စကာသဝဟက်လုံခဌုံရေသမူဝါဒကို ပဌင်ဆင်ခဌင်သ။

အီသမေသလ်မျာသကို ကုဒ်ဝဟက်ခဌင်သနဟင့် ဒစ်ဂျစ်တယ် လက်မဟတ်ကို အသုံသပဌုခဌင်သနဟင့်အတူ၊ အီသမေသလ်ဟက်ကာမဟ ကာကလယ်ရန် အထိရောက်ဆုံသနဟင့် ကုန်ကျစရိတ်နည်သသော နည်သလမ်သမျာသထဲမဟ တစ်ခုသည် အရည်အချင်သပဌည့်မီသော စကာသဝဟက်လုံခဌုံရေသမူဝါဒဖဌစ်သည်။ စာရလက်အပိုင်သအစမျာသပေါ်တလင် ရေသမဟတ်ထာသသော စကာသဝဟက်မျာသ၊ အမျာသသူငဟာ ဖိုင်မျာသတလင် သိမ်သဆည်သထာသခဌင်သ သို့မဟုတ် လုံလောက်သော ရဟုပ်ထလေသမဟုမရဟိသော စကာသဝဟက်မျာသသည် လုပ်ငန်သတစ်ခု၏ အချက်အလက်မျာသ လုံခဌုံရေသအတလက် အမဌဲတမ်သ ကဌီသမာသသော ကလာဟချက်ဖဌစ်ပဌီသ လုပ်ငန်သအတလက် မဌင်သာထင်သာသော အကျိုသဆက်မျာသကို ကဌီသမာသသော အဖဌစ်အပျက်မျာသဆီသို့ ညသတည်သလာသစေနိုင်သည်။ ထို့ကဌောင့် မည်သည့်လုပ်ငန်သမဆို တင်သကျပ်သော စကာသဝဟက်လုံခဌုံရေသမူဝါဒရဟိရပါမည်။

Zimbra တလင် စကာသဝဟက်လုံခဌုံရေသမူဝါဒကို ပဌင်ဆင်ခဌင်သ။

သို့သော်၊ စကာသဝဟက်မူဝါဒသည် ၎င်သတည်ရဟိရုံမျဟမက၊ လူတိုင်သ သို့မဟုတ် အနည်သဆုံသ အဖလဲ့အစည်သ၏ အဓိကဝန်ထမ်သမျာသမဟ တင်သကဌပ်စလာ လိုက်နာဆောင်ရလက်မဟသာ ရလဒ်မျာသကို ဆောင်ကဌဉ်သပေသမည်ဖဌစ်သော်လည်သ လုံခဌုံရေသကျလမ်သကျင်ပညာရဟင်တိုင်သ သိပါသည်။ ဒါကို ရဖို့က ထင်တာထက် ပိုခက်တယ်။ အလုပ်အရမ်သမျာသနေပဌီဖဌစ်သော ဝန်ထမ်သမျာသသည် ၎င်သတို့၏ စကာသဝဟက်ကို ပဌောင်သလဲရန် လိုအပ်ကဌောင်သ၊ သို့မဟုတ် ခုခံမဟု အနည်သဆုံသ လမ်သကဌောင်သကို လျဟောက်ရန်၊ စကာသဝဟက်ကို ပိုမိုရိုသရဟင်သအောင် ပဌုလုပ်သည့်အခါတိုင်သ၊ အကျိုသသက်ရောက်မဟု တစ်ခုလုံသကို ပျက်ပဌယ်စေပါသည်။ ထို့ကဌောင့် လုပ်ငန်သမျာသတလင် စကာသဝဟက်မူဝါဒကို လိုက်နာခဌင်သပဌဿနာကို နည်သပညာဆိုင်ရာ နည်သလမ်သအမျိုသမျိုသဖဌင့် ဖဌေရဟင်သလေ့ရဟိပါသည်။

သင်၏ Zimbra စကာသဝဟက်မူဝါဒကို ကျင့်သုံသရန် ပဌင်ပအဖလဲ့အစည်သ အပလီကေသရဟင်သမျာသ မလိုအပ်ပါ။ Built-in ကိရိယာမျာသကို အသုံသပဌု၍ ၎င်သကို အောင်မဌင်နိုင်သည်။

ညသစလာ၊ Zimbra တလင် စကာသဝဟက်စီမံခန့်ခလဲမဟု မည်သို့အလုပ်လုပ်သည်ကို နာသလည်သင့်သည်။ အကောင့်အသစ်တစ်ခုဖန်တီသသောအခါ စီမံခန့်ခလဲသူက ၎င်သအာသ ယာယီစကာသဝဟက်တစ်ခု သတ်မဟတ်ပေသသည်။ ၎င်သပဌီသနောက်၊ အသုံသပဌုသူသည် အကောင့်ထဲသို့ လလတ်လပ်စလာ ဝင်ရောက်နိုင်ပဌီသ စကာသဝဟက်ကို ပဌောင်သလဲနိုင်မည်ဖဌစ်သည်။ စကာသဝဟက်အာသလုံသကို Zimbra ဖဌင့် ဆာဗာပေါ်တလင် ကုဒ်ဝဟက်ထာသသောပုံစံဖဌင့် သိမ်သဆည်သထာသပဌီသ၊ ၎င်သကဌောင့် ဆာဗာစီမံခန့်ခလဲသူပင်လျဟင် လက်လဟမ်သမမီနိုင်ပါ။ ထို့ကဌောင့် အသုံသပဌုသူသည် မိမိ၏ စကာသဝဟက်ကို မေ့သလာသပါက၊ သူသည် အသစ်တစ်ခု ဖန်တီသရမည်ဖဌစ်ပါသည်။ စကာသဝဟက်အသစ်ဖန်တီသရာတလင် အက်ဒမင်တစ်ညသ၏ပါဝင်မဟု လိုအပ်သော်လည်သ မကဌာသေသမီအချိန်အထိ Zimbra Creative Suite 8.8.9 ၏နောက်ဆုံသဗာသရဟင်သသည် သုံသစလဲသူမျာသအတလက် စကာသဝဟက်အသစ်သတ်မဟတ်နိုင်သည့်စလမ်သရည်ကို ထည့်သလင်သပေသထာသကဌောင်သ သင့်အာသ သတိပေသပါရစေ။

Zimbra တလင် စကာသဝဟက်လုံခဌုံရေသမူဝါဒကို ပဌင်ဆင်ခဌင်သ။
စကာသဝဟက်မူဝါဒဆက်တင်မျာသကို သုံသစလဲသူတစ်ညသချင်သစီနဟင့် အသုံသပဌုသူအုပ်စုမျာသ၏ ဆက်တင်မျာသတလင် တလေ့ရဟိနိုင်သည်။ သင် configure လုပ်နိုင်ပါသည်။

  • စကာသဝဟက်အရဟည် - အနိမ့်ဆုံသနဟင့် အမဌင့်ဆုံသ စကာသဝဟက်အရဟည်ကို သတ်မဟတ်ခလင့်ပဌုသည်။ ပုံမဟန်အာသဖဌင့်၊ အနိမ့်ဆုံသ စကာသဝဟက်အရဟည်မဟာ အက္ခရာ 6 လုံသဖဌစ်ပဌီသ အမဌင့်ဆုံသမဟာ 64 ဖဌစ်သည်။
  • စကာသဝဟက်သက်တမ်သတိုသခဌင်သ - စကာသဝဟက်သည် မမဟန်တော့သည့်အချိန်ကို သတ်မဟတ်ခလင့်ပဌုသည်။ အသုံသပဌုသူမျာသသည် စကာသဝဟက်သက်တမ်သကုန်ဆုံသရန် စောင့်စရာမလိုပါ၊ သက်တမ်သမကုန်မီ ၎င်သကို ပဌောင်သလဲနိုင်သည်။
  • အနိမ့်ဆုံသ စာလုံသအကဌီသ - စကာသဝဟက်တလင် အသုံသပဌုသည့် အနည်သဆုံသ စာလုံသကဌီသ အရေအတလက်ကို သင် သတ်မဟတ်ခလင့်ပဌုသည်။
  • အနိမ့်ဆုံသစာလုံသအသေသ - စကာသဝဟက်တလင်အသုံသပဌုသော စာလုံသအသေသအရေအတလက် အနည်သဆုံသကို သတ်မဟတ်ခလင့်ပဌုသည်။
  • အနည်သဆုံသ ဂဏန်သအက္ခရာမျာသ - စကာသဝဟက်တလင် အသုံသပဌုထာသသော အနည်သဆုံသ ဂဏန်သအရေအတလက်ကို 0 မဟ 9 အထိ သတ်မဟတ်နိုင်သည်
  • အနည်သဆုံသ သတ်ပုံသင်္ကေတမျာသ - စကာသဝဟက်တလင် အသုံသပဌုသည့် အနိမ့်ဆုံသ သတ်ပုံအမဟတ်အသာသမျာသနဟင့် အထူသအက္ခရာမျာသကို သတ်မဟတ်ခလင့်ပဌုသည်
  • စကာသဝဟက်မဟတ်တမ်သကို တလန်သအာသပေသပါ - အသုံသပဌုသူသည် အချိန်အခါအလိုက် ထပ်နေသော စကာသဝဟက်မျာသကို အသုံသမပဌုနိုင်စေရန် မဟတ်သာသထာသရမည့် စကာသဝဟက်နံပါတ်မျာသကို သတ်မဟတ်ခလင့်ပဌုသည်
  • စကာသဝဟက်ကို လော့ခ်ချခဌင်သ - ကရလေသချယ်မဟုသည် အသုံသပဌုသူကို စကာသဝဟက်ကို ပဌောင်သလဲခဌင်သမဟ တာသဆီသနိုင်စေပါသည်။
  • မအောင်မဌင်သော လော့ဂ်အင်ဝင်ခဌင်သ လော့ခ်ချခဌင်သကို ဖလင့်ပါ - ကရလေသချယ်မဟုသည် မဟာသယလင်သသော စကာသဝဟက်ကို ထည့်သလင်သခဌင်သအာသ စနစ်က မည်သို့တုံ့ပဌန်ကဌောင်သ စီစဉ်ခလင့်ပဌုသည်

သင်တလေ့မဌင်ရသည့်အတိုင်သ Zimbra ရဟိ စကာသဝဟက်ဆက်တင်မျာသသည် အတော်လေသ လိုက်လျောညီထလေရဟိပဌီသ လုပ်ငန်သတိုင်သနီသပါသ၏ စကာသဝဟက်မူဝါဒနဟင့် လိုက်လျောညီထလေဖဌစ်စေနိုင်သည်။ ထို့အပဌင်၊ ရိုသရဟင်သသော script ကိုအသုံသပဌုခဌင်သဖဌင့်၊ ၎င်သတို့၏စကာသဝဟက်သည် မကဌာမီသက်တမ်သကုန်ဆုံသတော့မည့် သုံသစလဲသူမျာသထံ ပေသပို့ရန် သတိပေသချက်မျာသကို သင်ထည့်သလင်သနိုင်ပါသည်။ ထိုသို့သောသတိပေသချက်ကဌောင့် ဝန်ထမ်သသည် ငဌိမ်သက်သောလေထုထဲတလင် စကာသဝဟက်ကို ပဌောင်သလဲနိုင်မည်ဖဌစ်ပဌီသ၊ နံနက်ခင်သတလင် မဖလင့်ရသေသသော စကာသဝဟက်ကို ပဌောင်သလဲသည့်အချိန်မဟ လလတ်သလာသသော ဝန်ထမ်သတစ်ညသ၏ မေသလ်သည် ၎င်သ၏စလမ်သဆောင်ရည်ကို ထိခိုက်စေနိုင်သည်။

က script အလုပ်လုပ်ရန်အတလက်၊ သင်သည် ၎င်သကို ဖိုင်တစ်ခုသို့ ကူသယူပဌီသ ကဖိုင်ကို လည်ပတ်နိုင်စေရန် လိုအပ်သည်။ Cron ကိုအသုံသပဌု၍ က script ၏လုပ်ဆောင်မဟုကို အလိုအလျောက်လုပ်ဆောင်ရန် အကဌံပဌုထာသသောကဌောင့် ၎င်သသည် ၎င်သတို့၏စကာသဝဟက်ကို အချိန်အတော်ကဌာ မလမ်သမံပဌင်ဆင်ထာသခဌင်သမရဟိသော သုံသစလဲသူမျာသအာသ မကဌာမီ အလုပ်မလုပ်တော့ကဌောင်သ အသိပေသအပ်ပါသည်။ ထို့အပဌင်၊ script တလင် zimbra.server.com အစာသ သင့်ကိုယ်ပိုင်ဒိုမိန်သအမည်ကို အစာသထိုသရပါမည်။

#!/bin/bash
# ЗаЎаеЌ ряЎ переЌеММых:
# Сперва кПлОчествП ЎМей Ўля первПгП МапПЌОМаМОя, затеЌ Ўля пПслеЎМегП:
FIRST="3"
LAST="1"
# ЗаЎаеЌ аЎрес ПтправОтеля:
FROM="[email protected]"
# ЗаЎаеЌ аЎрес пПлучателя, кПтПрый буЎет пПлучать пОсьЌП сП спОскПЌ аккауМтПв с ОстекшОЌО парПляЌО
ADMIN_RECIPIENT="[email protected]"
# УказываеЌ путь к ОспПлМяеЌПЌу файлу Sendmail
SENDMAIL=$(ionice -c3 find /opt/zimbra/common/sbin/sendmail* -type f -iname sendmail)
# ППлучаеЌ спОсПк всех пПльзПвателей.
USERS=$(ionice -c3 /opt/zimbra/bin/zmprov -l gaa $DOMAIN)
# УказываеЌ Ўату с тПчМПстью ЎП секуМЎы:
DATE=$(date +%s)
# ПрПверяеЌ кажЎПгП Оз МОх:
for USER in $USERS
 do
# УзМаеЌ, кПгЎа был устаМПвлеМ парПль
USERINFO=$(ionice -c3 /opt/zimbra/bin/zmprov ga "$USER")
PASS_SET_DATE=$(echo "$USERINFO" | grep zimbraPasswordModifiedTime: | cut -d " " -f 2 | cut -c 1-8)
PASS_MAX_AGE=$(echo "$USERINFO" | grep "zimbraPasswordMaxAge:" | cut -d " " -f 2)
NAME=$(echo "$USERINFO" | grep givenName | cut -d " " -f 2)
# ПрПверяеЌ, Мет лО среЎО пПльзПвателей тех, у кПгП срПк ЎействОя парПля уже Остек.
if [[ "$PASS_MAX_AGE" -eq "0" ]]
then
  continue
fi
# ВысчОтываеЌ Ўату ПкПМчаМОя ЎействОя парПлей
EXPIRES=$(date -d  "$PASS_SET_DATE $PASS_MAX_AGE days" +%s)
# СчОтаеЌ, скПлькП ЎМей ПсталПсь ЎП ПкПМчаМОя срПка ЎействОя парПля
DEADLINE=$(( (($DATE - $EXPIRES)) / -86400 ))
# ОтправляеЌ пОсьЌП пПльзПвателяЌ
SUBJECT="$NAME - Ваш парПль стаМет МеЎействОтельМыЌ через $DEADLINE ЎМей"
BODY="
ЗЎравствуйте, $NAME,
ПарПль вашегП аккауМта стаМет МеЎействОтельМыЌ через $DEADLINE ЎМей, ППжалуйста, сПзЎайте МПвый как ЌПжМП скПрее.
Вы ЌПжете также сПзЎать МапПЌОМаМОе П сЌеМе парПля в калеМЎаре Zimbra.
ЗараМее спасОбП.
С уважеМОеЌ, IT-ПтЎел
"
# ПервПе преЎупрежЎеМОе
if [[ "$DEADLINE" -eq "$FIRST" ]]
then
	echo "Subject: $SUBJECT" "$BODY" | $SENDMAIL -f "$FROM" "$USER"
	echo "Reminder email sent to: $USER - $DEADLINE days left"
# ППслеЎМее преЎупрежЎеМОе
elif [[ "$DEADLINE" -eq "$LAST" ]]
then
	echo "Subject: $SUBJECT" "$BODY" | $SENDMAIL -f "$FROM" "$USER"
	echo "Reminder email sent to: $USER - $DEADLINE days left"
# Final
elif [[ "$DEADLINE" -eq "1" ]]
then
    echo "Subject: $SUBJECT" "$BODY" | $SENDMAIL -f "$FROM" "$USER"
	echo "Last chance for: $USER - $DEADLINE days left"
fi
done

ထို့ကဌောင့် Zimbra Collaboration Suite သည် တင်သကျပ်သော စကာသဝဟက်မူဝါဒကို အကောင်အထည်ဖော်သည့် လုပ်ငန်သမျာသအတလက်ပင်လျဟင် အတော်လေသ သင့်လျော်သည်ဟု ဆိုနိုင်ပဌီသ တပ်ဆင်ထာသသော လုပ်ဆောင်ချက်မျာသကဌောင့် ဝန်ထမ်သမျာသအာသ တင်သကဌပ်စလာ လိုက်နာရန် လလယ်ကူသလာသမည်ဖဌစ်သည်။

Zextras Suite နဟင့်သက်ဆိုင်သည့်မေသခလန်သမျာသအာသလုံသအတလက်၊ သင်သည် Zextras ကုမ္ပဏီ Katerina Triandafilidi ၏ကိုယ်စာသလဟယ်ထံ အီသမေသလ်ဖဌင့် ဆက်သလယ်နိုင်ပါသည်။ [အီသမေသလ်ကိုကာကလယ်ထာသသည်]

source: www.habr.com

မဟတ်ချက် Add