เจเจฎเฉเจฒเจพเจ เจจเฉเฉฐ เจเจจเจเฉเจฐเจฟเจชเจ เจเจฐเจจ เจ เจคเฉ เจกเจฟเจเฉเจเจฒ เจฆเจธเจคเจเจค เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจจเจพเจฒ, เจเจฎเฉเจฒ เจจเฉเฉฐ เจนเฉเจเจฟเฉฐเจ เจคเฉเจ เจฌเจเจพเจเจฃ เจฆเฉ เจธเจญ เจคเฉเจ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ เจ เจคเฉ เจเฉฑเจ เจฒเจพเจเจค เจตเจพเจฒเฉ เจคเจฐเฉเจเจฟเจเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจเฉฑเจ เจธเจฎเจฐเฉฑเจฅ เจชเจพเจธเจตเจฐเจก เจธเฉเจฐเฉฑเจเจฟเจ เจจเฉเจคเฉ เจนเฉเฅค เจเจพเจเจเจผ เจฆเฉ เจเฉเจเฉเจฟเจเจ 'เจคเฉ เจฒเจฟเจเฉ เจชเจพเจธเจตเจฐเจก, เจเจจเจคเจ เจซเจพเจเจฒเจพเจ เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเฉเจคเฉ เจเจ, เจเจพเจ เจธเจฟเจฐเจซเจผ เจเจพเจซเจผเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจจเจนเฉเจ เจนเจจ, เจเฉฑเจ เจเจเจเจฐเจชเฉเจฐเจพเจเจเจผ เจฆเฉ เจเจพเจฃเจเจพเจฐเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจตเจฟเฉฑเจ เจนเจฎเฉเจธเจผเจพ เจเฉฑเจ เจตเฉฑเจกเจพ เจชเจพเฉเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเจพเจฐเฉเจฌเจพเจฐ เจฒเจ เจ เฉเจธ เจจเจคเฉเจเจฟเจเจ เจตเจพเจฒเฉเจเจ เจเฉฐเจญเฉเจฐ เจเจเจจเจพเจตเจพเจ เจฆเจพ เจเจพเจฐเจจ เจฌเจฃ เจธเจเจฆเจพ เจนเฉเฅค เจเจธ เจฒเจ เจเจฟเจธเฉ เจตเฉ เจเจเจเจฐเจชเฉเจฐเจพเจเจเจผ เจเฉเจฒ เจเฉฑเจ เจธเจเจค เจชเจพเจธเจตเจฐเจก เจธเฉเจฐเฉฑเจเจฟเจ เจจเฉเจคเฉ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค
เจนเจพเจฒเจพเจเจเจฟ, เจเฉเจ เจตเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจชเฉเจธเจผเฉเจตเจฐ เจเจพเจฃเจฆเจพ เจนเฉ เจเจฟ เจเฉฑเจ เจชเจพเจธเจตเจฐเจก เจจเฉเจคเฉ เจเฉเจตเจฒ เจเจฆเฉเจ เจนเฉ เจจเจคเฉเจเฉ เจฒเจฟเจเจเจเฉ เจเจฆเฉเจ เจเจน เจจเจพ เจธเจฟเจฐเจซเจผ เจฎเฉเจเฉเจฆ เจนเฉเจตเฉ, เจฌเจฒเจเจฟ เจนเจฐ เจเจฟเจธเฉ เจฆเฉเจเจฐเจพ, เจเจพเจ เจเฉฑเจเฉ-เจเฉฑเจ เจธเฉฐเจเจ เจจ เจฆเฉ เจฎเฉเฉฑเจ เจเจฐเจฎเจเจพเจฐเฉเจเจ เจฆเฉเจเจฐเจพ เจธเจเจคเฉ เจจเจพเจฒ เจฆเฉเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจธ เจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ เจเจธ เจคเฉเจ เจตเฉฑเจง เจเจเจพ เจนเฉ เจเจฟเฉฐเจจเจพ เจเจน เจฒเจเจฆเจพ เจนเฉ. เจเจฐเจฎเจเจพเจฐเฉ เจเฉ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเฉฐเจฎ เจจเจพเจฒ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจญเจพเจฐเฉ เจนเจจ, เจเจน เจเจชเจฃเจพ เจชเจพเจธเจตเจฐเจก เจฌเจฆเจฒเจฃ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจจเฉเฉฐ เจญเฉเฉฑเจฒ เจเจพเจเจฆเฉ เจนเจจ, เจเจพเจ เจเฉฑเจ เจคเฉเจ เจเฉฑเจ เจตเจฟเจฐเฉเจง เจฆเจพ เจฐเจธเจคเจพ เจ
เจชเจฃเจพเจเจเจฆเฉ เจนเจจ, เจนเจฐ เจตเจพเจฐ เจชเจพเจธเจตเจฐเจก เจจเฉเฉฐ เจธเจฐเจฒ เจ
เจคเฉ เจธเจฐเจฒ เจฌเจฃเจพเจเจเจฆเฉ เจนเจจ, เจเจธ เจคเจฐเฉเจนเจพเจ เจชเฉเจฐเฉ เจชเฉเจฐเจญเจพเจต เจจเฉเฉฐ เจจเจเจพเจฐเจฆเฉ เจนเจจเฅค เจเจนเฉ เจเจพเจฐเจจ เจนเฉ เจเจฟ เจเจฆเจฏเฉเจเจพเจ เจตเจฟเฉฑเจ เจชเจพเจธเจตเจฐเจก เจจเฉเจคเฉ เจฆเฉ เจชเจพเจฒเจฃเจพ เจฆเจพ เจฎเฉเฉฑเจฆเจพ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจตเฉฑเจ-เจตเฉฑเจ เจคเจเจจเฉเจเฉ เจธเจพเจงเจจเจพเจ เจฆเฉเจเจฐเจพ เจนเฉฑเจฒ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ.
เจเจชเจฃเฉ เจเจผเจฟเจฎเจฌเจฐเจพ เจชเจพเจธเจตเจฐเจก เจจเฉเจคเฉ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฒเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจฟเจธเฉ เจคเฉเจเฉ-เจงเจฟเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค เจเจน เจฌเจฟเจฒเจ-เจเจจ เจเฉเจฒเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเฉเจฐเจพเจชเจค เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ.
เจชเจนเจฟเจฒเจพเจ, เจเจน เจธเจฎเจเจฃ เจฏเฉเจ เจนเฉ เจเจฟ เจเจผเจฟเจฎเจฌเจฐเจพ เจตเจฟเฉฑเจ เจชเจพเจธเจตเจฐเจก เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค เจเจฆเฉเจ เจเฉฑเจ เจจเจตเจพเจ เจเจพเจคเจพ เจฌเจฃเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ, เจคเจพเจ เจชเฉเจฐเจฌเฉฐเจงเจ เจเจธเจจเฉเฉฐ เจเฉฑเจ เจ เจธเจฅเจพเจ เจชเจพเจธเจตเจฐเจก เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจฆเจพ เจนเฉเฅค เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ, เจเจชเจญเฉเจเจคเจพ เจธเฉเจคเฉฐเจคเจฐ เจคเฉเจฐ 'เจคเฉ เจเจพเจคเฉ เจตเจฟเฉฑเจ เจฒเฉเจเจเจจ เจเจฐ เจธเจเฉเจเจพ เจ เจคเฉ เจชเจพเจธเจตเจฐเจก เจฌเจฆเจฒ เจธเจเฉเจเจพเฅค เจธเจพเจฐเฉ เจชเจพเจธเจตเจฐเจก เจเจผเจฟเจฎเจฌเจฐเจพ เจฆเฉ เจจเจพเจฒ เจธเจฐเจตเจฐ 'เจคเฉ เจเจจเจเฉเจฐเจฟเจชเจเจก เจฐเฉเจช เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ เจ เจคเฉ, เจเจธเจฆเจพ เจงเฉฐเจจเจตเจพเจฆ, เจธเจฐเจตเจฐ เจชเฉเจฐเจฌเฉฐเจงเจ เจฒเจ เจตเฉ เจชเจนเฉเฉฐเจเจฏเฉเจ เจจเจนเฉเจ เจนเฉเฅค เจเจธ เจฒเจ, เจเฉเจเจฐ เจเจชเจญเฉเจเจคเจพ เจเจชเจฃเจพ เจชเจพเจธเจตเจฐเจก เจญเฉเฉฑเจฒ เจเจพเจเจฆเจพ เจนเฉ, เจคเจพเจ เจเจธเจจเฉเฉฐ เจจเจตเจพเจ เจชเจพเจธเจตเจฐเจก เจฌเจฃเจพเจเจฃเจพ เจนเฉเจตเฉเจเจพเฅค เจ เจธเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฏเจพเจฆ เจเจฐเจพ เจฆเฉเจเจ เจเจฟ เจนเจพเจฒ เจนเฉ เจตเจฟเฉฑเจ, เจเฉฑเจ เจจเจตเจพเจ เจชเจพเจธเจตเจฐเจก เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉฑเจ เจชเฉเจฐเจธเจผเจพเจธเจ เจฆเฉ เจญเจพเจเฉเจฆเจพเจฐเฉ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจธเฉ, เจชเจฐ Zimbra Creative Suite 8.8.9 เจฆเฉ เจจเจตเฉเจจเจคเจฎ เจธเฉฐเจธเจเจฐเจฃ เจจเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฒเจ เจเฉฑเจ เจจเจตเจพเจ เจชเจพเจธเจตเจฐเจก เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจจเฉเฉฐ เจเฉเฉเจฟเจ เจนเฉเฅค
เจชเจพเจธเจตเจฐเจก เจจเฉเจคเฉ เจธเฉเจเจฟเฉฐเจเจพเจ เจตเจฟเจ
เจเจคเฉเจเจค เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจ
เจคเฉ เจเจชเจญเฉเจเจคเจพ เจธเจฎเฉเจนเจพเจ เจฆเฉเจเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจฒเฉฑเจญเฉเจเจ เจเจพ เจธเจเจฆเฉเจเจ เจนเจจเฅค เจคเฉเจธเฉเจ เจธเฉฐเจฐเจเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ:
- เจชเจพเจธเจตเจฐเจก เจฆเฉ เจฒเฉฐเจฌเจพเจ - เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจเฉ-เจเฉฑเจ เจ เจคเฉ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจชเจพเจธเจตเจฐเจก เจฆเฉ เจฒเฉฐเจฌเจพเจ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ, เจชเจพเจธเจตเจฐเจก เจฆเฉ เจเฉฑเจเฉ-เจเฉฑเจ เจฒเฉฐเจฌเจพเจ 6 เจ เฉฑเจเจฐ เจ เจคเฉ เจ เจงเจฟเจเจคเจฎ 64 เจนเฉเฅค
- เจชเจพเจธเจตเจฐเจก เจฌเฉเจขเจพเจชเจพ - เจคเฉเจนเจพเจจเฉเฉฐ เจเจน เจธเจฎเจพเจ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจเจฟเจธ เจคเฉเจ เจฌเจพเจ เจฆ เจชเจพเจธเจตเจฐเจก เจ เจตเฉเจง เจนเฉ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจจเฉเฉฐ เจชเจพเจธเจตเจฐเจก เจฆเฉ เจฎเจฟเจเจฆ เจชเฉเฉฑเจเจฃ เจฆเจพ เจเฉฐเจคเจเจผเจพเจฐ เจจเจนเฉเจ เจเจฐเจจเจพ เจชเฉเจเจฆเจพ; เจเจน เจเจธเจฆเฉ เจฎเจฟเจเจฆ เจชเฉเฉฑเจเจฃ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเจธเจจเฉเฉฐ เจฌเจฆเจฒ เจธเจเจฆเฉ เจนเจจ
- เจเฉฑเจเฉ-เจเฉฑเจ เจตเฉฑเจกเฉ เจ เฉฑเจเจฐ - เจคเฉเจนเจพเจจเฉเฉฐ เจชเจพเจธเจตเจฐเจก เจตเจฟเฉฑเจ เจตเจฐเจคเฉ เจเจ เจตเฉฑเจกเฉ เจ เฉฑเจเจฐเจพเจ เจฆเฉ เจเฉฑเจเฉ-เจเฉฑเจ เจเจฟเจฃเจคเฉ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ
- เจจเจฟเจเจจเจคเจฎ เจฒเฉเจ เจฐเจเฉเจธ เจ เฉฑเจเจฐ - เจคเฉเจนเจพเจจเฉเฉฐ เจชเจพเจธเจตเจฐเจก เจตเจฟเฉฑเจ เจตเจฐเจคเฉ เจเจ เจเฉเจเฉ เจ เฉฑเจเจฐเจพเจ เจฆเฉ เจเฉฑเจเฉ เจเฉฑเจ เจเจฟเจฃเจคเฉ เจจเฉเฉฐ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ
- เจเฉฑเจเฉ-เจเฉฑเจ เจธเฉฐเจเจฟเจเจคเจฎเจ เจ เฉฑเจเจฐ - เจคเฉเจนเจพเจจเฉเฉฐ เจชเจพเจธเจตเจฐเจก เจตเจฟเฉฑเจ เจตเจฐเจคเฉ เจเจ 0 เจคเฉเจ 9 เจคเฉฑเจ เจ เฉฐเจเจพเจ เจฆเฉ เจเฉฑเจเฉ-เจเฉฑเจ เจธเฉฐเจเจฟเจ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ
- เจเฉฑเจเฉ-เจเฉฑเจ เจตเจฟเจฐเจพเจฎ เจเจฟเฉฐเจจเฉเจน - เจคเฉเจนเจพเจจเฉเฉฐ เจชเจพเจธเจตเจฐเจก เจตเจฟเฉฑเจ เจตเจฐเจคเฉ เจเจ เจตเจฟเจฐเจพเจฎ เจเจฟเฉฐเจจเฉเจนเจพเจ เจ เจคเฉ เจตเจฟเจธเจผเฉเจธเจผ เจ เฉฑเจเจฐเจพเจ เจฆเฉ เจเฉฑเจเฉ-เจเฉฑเจ เจเจฟเจฃเจคเฉ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ
- เจชเจพเจธเจตเจฐเจก เจเจคเจฟเจนเจพเจธ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเฉ - เจคเฉเจนเจพเจจเฉเฉฐ เจฏเจพเจฆ เจฐเฉฑเจเจฃ เจฒเจ เจชเจพเจธเจตเจฐเจกเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจคเจพเจ เจเฉ เจเจชเจญเฉเจเจคเจพ เจธเจฎเฉเจ-เจธเจฎเฉเจ 'เจคเฉ เจกเฉเจชเจฒเฉเจเฉเจ เจชเจพเจธเจตเจฐเจกเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจพ เจเจฐเฉ
- เจชเจพเจธเจตเจฐเจก เจฒเจพเจ - เจเจน เจตเจฟเจเจฒเจช เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจชเจพเจธเจตเจฐเจก เจฌเจฆเจฒเจฃ เจคเฉเจ เจฐเฉเจเจฃ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ
- เจฒเจพเจเจเจเจ เจตเจฟเฉฑเจ เจ เจธเจซเจฒ เจฒเจพเจ เจเจจ เจฏเฉเจ เจเจฐเฉ - เจเจน เจตเจฟเจเจฒเจช เจคเฉเจนเจพเจจเฉเฉฐ เจเจน เจธเฉฐเจฐเจเจฟเจค เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจเจฟ เจธเจฟเจธเจเจฎ เจเจฒเจค เจชเจพเจธเจตเจฐเจก เจฆเจพเจเจฒ เจเจฐเจจ 'เจคเฉ เจเจฟเจตเฉเจ เจชเฉเจฐเจคเฉเจเจฟเจฐเจฟเจ เจเจฐเจฆเจพ เจนเฉเฅค
เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจตเฉเจ เจธเจเจฆเฉ เจนเฉ, เจเจผเจฟเจฎเจฌเจฐเจพ เจตเจฟเฉฑเจ เจชเจพเจธเจตเจฐเจก เจธเฉเจเจฟเฉฐเจเจพเจ เจเจพเจซเจผเฉ เจฒเจเจเจฆเจพเจฐ เจนเจจ เจ เจคเฉ เจฒเจเจญเจ เจเจฟเจธเฉ เจตเฉ เจเจเจเจฐเจชเฉเจฐเจพเจเจเจผ เจฆเฉ เจชเจพเจธเจตเจฐเจก เจจเฉเจคเฉ เจฆเฉ เจ เจจเฉเจเฉเจฒ เจนเฉ เจธเจเจฆเฉเจเจ เจนเจจเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเฉฑเจ เจธเจงเจพเจฐเจจ เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ, เจคเฉเจธเฉเจ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจจเฉเฉฐ เจญเฉเจเจฃ เจฒเจ เจฐเฉเจฎเจพเจเจเจกเจฐ เจธเฉเจ เจ เจช เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจเจนเจจเจพเจ เจฆเฉ เจชเจพเจธเจตเจฐเจก เจฆเฉ เจฎเจฟเจเจฆ เจเจฒเจฆเฉ เจนเฉ เจเจคเจฎ เจนเฉ เจเจพเจตเฉเจเฉเฅค เจ เจเจฟเจนเฉ เจเฉฑเจ เจฐเฉเจฎเจพเจเจเจกเจฐ เจฒเจ เจงเฉฐเจจเจตเจพเจฆ, เจเจฐเจฎเจเจพเจฐเฉ เจเฉฑเจ เจธเจผเจพเจเจค เจฎเจพเจนเฉเจฒ เจตเจฟเฉฑเจ เจชเจพเจธเจตเจฐเจก เจฌเจฆเจฒเจฃ เจฆเฉ เจฏเฉเจ เจนเฉ เจเจพเจตเฉเจเจพ, เจเจฆเฉเจ เจเจฟ เจเฉฑเจ เจเจฐเจฎเจเจพเจฐเฉ เจฆเฉ เจฎเฉเจฒ เจเฉ เจธเจตเฉเจฐเฉ เจจเจพ เจเฉเฉฑเจฒเฉเจนเจฃ เจตเจพเจฒเฉ เจชเจพเจธเจตเจฐเจก เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ เจชเจฒ เจคเฉเจ เจเฉเฉฐเจ เจเจ เจนเฉ, เจเจธเจฆเฉ เจเฉเจธเจผเจฒเจคเจพ เจจเฉเฉฐ เจจเจเจพเจฐเจพเจคเจฎเจ เจคเฉเจฐ 'เจคเฉ เจชเฉเจฐเจญเจพเจตเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจเจธ เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจธเจจเฉเฉฐ เจเฉฑเจ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเจพเจชเฉ เจเจฐเจจ เจ เจคเฉ เจเจธ เจซเจพเจเจฒ เจจเฉเฉฐ เจเฉฑเจฒเจฃเจฏเฉเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจเฉเจฐเฉเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจธ เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจจเฉเฉฐ เจธเจตเฉเจเจฒเจฟเจค เจเจฐเจจ เจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ เจคเจพเจ เจเฉ เจเจน เจฐเฉเจเจผเจพเจจเจพ เจเจนเจจเจพเจ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจจเฉเฉฐ เจธเฉเจเจฟเจค เจเจฐเฉ เจเจฟเจจเฉเจนเจพเจ เจจเฉ เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจคเฉเจ เจเจชเจฃเจพ เจชเจพเจธเจตเจฐเจก เจ เฉฑเจชเจกเฉเจ เจจเจนเฉเจ เจเฉเจคเจพ เจนเฉ เจเจฟ เจเจน เจเฉเจคเฉ เจนเฉ เจเฉฐเจฎ เจเจฐเจจเจพ เจฌเฉฐเจฆ เจเจฐ เจฆเฉเจตเฉเจเจพเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจธเจเฉเจฐเจฟเจชเจ เจตเจฟเฉฑเจ, 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
เจเจธ เจคเจฐเฉเจนเจพเจ, เจ เจธเฉเจ เจเจนเจฟ เจธเจเจฆเฉ เจนเจพเจ เจเจฟ เจเจผเจฟเจฎเจฌเจฐเจพ เจธเจนเจฟเจฏเฉเจ เจธเฉเจ เจเจนเจจเจพเจ เจเฉฑเจฆเจฎเจพเจ เจฒเจ เจตเฉ เจเจพเจซเจผเฉ เจขเฉเจเจตเจพเจ เจนเฉ เจเจฟเจจเฉเจนเจพเจ เจจเฉ เจเฉฑเจ เจธเจเจค เจชเจพเจธเจตเจฐเจก เจจเฉเจคเฉ เจฒเจพเจเฉ เจเฉเจคเฉ เจนเฉ, เจ เจคเฉ เจฌเจฟเจฒเจ-เจเจจ เจซเฉฐเจเจธเจผเจจเจพเจ เจฒเจ เจงเฉฐเจจเจตเจพเจฆ, เจเจฐเจฎเจเจพเจฐเฉเจเจ เจจเฉเฉฐ เจเจธเจฆเฉ เจธเจเจคเฉ เจจเจพเจฒ เจชเจพเจฒเจฃเจพ เจเจฐเจจเจพ เจฌเจนเฉเจค เจเจธเจพเจจ เจนเฉเจตเฉเจเจพ.
เจเจผเฉเจเจธเจเฉเจฐเจพเจธ เจธเฉเจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจธเจพเจฐเฉ เจชเฉเจฐเจธเจผเจจเจพเจ เจฒเจ, เจคเฉเจธเฉเจ เจ-เจฎเฉเจฒ เจฆเฉเจเจฐเจพ เจเจผเฉเจเจธเจเฉเจฐเจพเจธ เจเฉฐเจชเจจเฉ เจเฉเจเฉเจฐเฉเจจเจพ เจเฉเจฐเจพเจเจเจกเจพเจซเจฟเจฒเจฟเจกเฉ เจฆเฉ เจชเฉเจฐเจคเฉเจจเจฟเจงเฉ เจจเจพเจฒ เจธเฉฐเจชเจฐเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ [เจเจฎเฉเจฒ เจธเฉเจฐเฉฑเจเจฟเจ
เจค]
เจธเจฐเฉเจค: www.habr.com