This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
internet:mail:zimbra:zimbra_password_policy [2019/08/07 10:30] gcooper |
internet:mail:zimbra:zimbra_password_policy [2022/03/30 08:55] (current) gcooper |
||
---|---|---|---|
Line 104: | Line 104: | ||
==== Modified passpoll.sh ==== | ==== Modified passpoll.sh ==== | ||
- | This script has been modified from the original in several ways, including: | + | This script has been **modified from the original** in several ways, including: |
- | * Number of user notifications | + | |
* Four including final on last day | * Four including final on last day | ||
- | * Content of user notifications | + | |
* Instructions to change password | * Instructions to change password | ||
* Zimbra URL | * Zimbra URL | ||
- | * Content of admin notifications | + | |
* Include log | * Include log | ||
- | * Daily expired password notifications | + | |
< | < | ||
Line 121: | Line 121: | ||
# Meant to be performed as daily cronjob run as zimbra user. | # Meant to be performed as daily cronjob run as zimbra user. | ||
# redirect output to a file to get a 'log file' of sorts. | # redirect output to a file to get a 'log file' of sorts. | ||
+ | |||
+ | # Start in tmp folder to eliminate permissions warnings | ||
+ | cd /tmp | ||
# Time taken of script; | # Time taken of script; | ||
Line 133: | Line 136: | ||
FROM=" | FROM=" | ||
# Domain to check, e.g. ' | # Domain to check, e.g. ' | ||
- | DOMAIN= | + | DOMAIN="" |
# Recipient who should receive an email with all expired accounts | # Recipient who should receive an email with all expired accounts | ||
ADMIN_RECIPIENT=" | ADMIN_RECIPIENT=" | ||
# URL for your Zimbra in message body | # URL for your Zimbra in message body | ||
- | URL=https:// | + | URL="https:// |
# Sendmail executable | # Sendmail executable | ||
- | # Uncomment line corresponding to your ZCS version | ||
- | #Before ZCS 8.9 | ||
- | # | ||
- | #From ZCS 8.9 | ||
SENDMAIL=$(ionice -c3 find / | SENDMAIL=$(ionice -c3 find / | ||
# Get all users - it should run once only. | # Get all users - it should run once only. | ||
- | USERS=$(ionice -c3 / | + | USERS=$(ionice -c3 / |
#Todays date, in seconds: | #Todays date, in seconds: | ||
Line 241: | Line 240: | ||
$(echo -e " | $(echo -e " | ||
- | -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | + | -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- |
Log file: | Log file: |