Ilungiselela Inqubomgomo Yokuphepha Kwephasiwedi e-Zimbra

Kanye nokubethela ama-imeyili nokusebenzisa isiginesha yedijithali, enye yezindlela eziphumelela kakhulu nezingabizi kakhulu zokuvikela i-imeyili ekugetshengeni inqubomgomo yokuphepha enekhono. Amagama ayimfihlo abhalwe phansi ephepheni, agcinwe emafayeleni omphakathi, noma angeyona inkimbinkimbi ngokwanele ahlala eyigebe elikhulu ekuvikelekeni kolwazi lwebhizinisi futhi angaholela ezigamekweni ezibucayi ezinemiphumela ebonakalayo yebhizinisi. Yingakho noma iyiphi inkampani kufanele ibe nenqubomgomo yokuphepha eqinile yephasiwedi.

Ilungiselela Inqubomgomo Yokuphepha Kwephasiwedi e-Zimbra

Kodwa-ke, noma yimuphi uchwepheshe wezokuphepha uyazi ukuthi inqubomgomo yephasiwedi izoletha imiphumela kuphela uma ingekho kuphela, kodwa iqashelwa yiwo wonke umuntu, noma okungenani izisebenzi ezibalulekile zenhlangano. Ukufeza lokhu kunzima kakhulu kunalokho kubonakala. Izisebenzi ezivele zithwele kanzima ngomsebenzi zihlale zikhohlwa ngesidingo sokushintsha iphasiwedi yazo, noma zithathe indlela yokumelana okuncane, isikhathi ngasinye zenza igama eliyimfihlo libe lula futhi libe lula, ngaleyo ndlela zingawunaki wonke umphumela. Kungakho udaba lokuhambisana nenqubomgomo yephasiwedi emabhizinisini luvamise ukuxazululwa ngezindlela ezahlukene zobuchwepheshe.

Awudingi noma yiziphi izinhlelo zokusebenza zezinkampani zangaphandle ukuze usebenzise inqubomgomo yakho yephasiwedi ye-Zimbra. Lokhu kungafezwa ngokusebenzisa amathuluzi akhelwe ngaphakathi.

Okokuqala, kufanelekile ukuqonda ukuthi ukuphathwa kwephasiwedi kusebenza kanjani e-Zimbra. Uma i-akhawunti entsha idaliwe, umlawuli uyinikeza iphasiwedi yesikhashana. Ngemuva kwalokhu, umsebenzisi uzokwazi ukungena ngokuzimela ku-akhawunti futhi ashintshe iphasiwedi. Wonke amagama ayimfihlo agcinwe ngendlela ebethelwe kuseva ngeZimbra futhi, ngenxa yalokhu, awafinyeleleki ngisho nakumphathi weseva. Kungakho, uma umsebenzisi ekhohlwa iphasiwedi yakhe, kuzodingeka akhe entsha. Ake sikukhumbuze ukuthi kuze kube muva nje, ukudala igama-mfihlo elisha kwakudinga ukuba umlawuli abambe iqhaza, kodwa inguqulo yakamuva ye-Zimbra Creative Suite 8.8.9 yengeze ikhono labasebenzisi lokuzibekela bona iphasiwedi entsha.

Ilungiselela Inqubomgomo Yokuphepha Kwephasiwedi e-Zimbra
Izilungiselelo zenqubomgomo yephasiwedi zingatholakala kuzilungiselelo zabasebenzisi abangabodwana namaqembu abasebenzisi. Ungakwazi ukumisa:

  • Ubude bephasiwedi - bukuvumela ukuthi usethe ubuncane kanye nobude bephasiwedi obukhulu. Ngokuzenzakalelayo, ubude bephasiwedi obuncane buyizinhlamvu eziyisi-6 kanti ubuningi bungama-64.
  • Ukuguga kwephasiwedi - kukuvumela ukuthi usethe isikhathi lapho iphasiwedi iba engavumelekile. Abasebenzisi akudingeki balinde ukuthi iphasiwedi iphelelwe yisikhathi; bangakwazi ukuyishintsha ngaphambi kokuthi iphelelwe yisikhathi
  • Izinhlamvu ezincane ezinosonhlamvukazi - zikuvumela ukuthi usethe inani elincane losonhlamvukazi abasetshenziswa ephasiwedini
  • Izinhlamvu ezincane ezincane - ikuvumela ukuthi usethe inani elincane lezinhlamvu ezincane ezisetshenziswe kuphasiwedi
  • Izinhlamvu zezinombolo ezincane - ikuvumela ukuthi usethe inani elincane lamadijithi ukusuka ku-0 kuye ku-9 asetshenziswe kuphasiwedi
  • Ubuncane bezimpawu zokubhala - ikuvumela ukuthi usethe inani elincane lezimpawu zokubhala nezinhlamvu ezikhethekile ezisetshenziswe kuphasiwedi
  • Ukuphoqelela umlando wephasiwedi - ikuvumela ukuthi usethe inombolo yamaphasiwedi azokhunjulwa ukuze umsebenzisi angasebenzisi amaphasiwedi ayimpinda ngezikhathi ezithile
  • Iphasiwedi ivaliwe - le nketho ikuvumela ukuthi uvimbele umsebenzisi ukuthi aguqule iphasiwedi
  • Nika amandla ukungena ngemvume okuhlulekile - le nketho ikuvumela ukuthi ulungiselele ukuthi isistimu isabela kanjani ekufakeni iphasiwedi engalungile

Njengoba ubona, izilungiselelo zephasiwedi e-Zimbra zivumelana nezimo futhi zingakwazi ukuzivumelanisa nenqubomgomo yephasiwedi cishe yanoma iyiphi inkampani. Ngaphezu kwalokho, ngokusebenzisa umbhalo olula, ungasetha izikhumbuzi ukuthi zithunyelwe kubasebenzisi ukuthi iphasiwedi yabo izophelelwa yisikhathi maduze. Ngenxa yesikhumbuzo esinjalo, isisebenzi sizokwazi ukushintsha iphasiwedi esimweni esizolile, kanti i-imeyili yesisebenzi esiphuthelwe isikhathi sokushintsha iphasiwedi ingavuli ekuseni ingathinta kabi ukusebenza kwakhe kahle.

Ukuze lesi script sisebenze, udinga ukusikopishela efayeleni futhi wenze leli fayela lisebenziseke. Kunconywa ukwenza ngokuzenzakalelayo ukusebenza kwalesi skripthi kusetshenziswa i-Cron ukuze yazise nsuku zonke abasebenzisi abangabuyekezanga iphasiwedi yabo isikhathi eside ukuthi izoyeka ukusebenza maduze. Ngaphezu kwalokho, kusikripthi, esikhundleni se-zimbra.server.com, kufanele ufake esikhundleni segama lesizinda sakho.

#!/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

Ngakho-ke, singasho ukuthi i-Zimbra Collaboration Suite ifaneleka kakhulu ngisho nakulawo mabhizinisi asebenzise inqubomgomo eqinile yephasiwedi, futhi ngenxa yemisebenzi eyakhelwe ngaphakathi, kuyoba lula kakhulu ukuthola abasebenzi ukuthi babambelele kuyo.

Kuyo yonke imibuzo ehlobene ne-Zextras Suite, ungaxhumana noMmeleli we-Zextras u-Katerina Triandafilidi nge-imeyili [i-imeyili ivikelwe]

Source: www.habr.com

Engeza amazwana