User Tools

Site Tools


internet:mail:zimbra:zimbra_password_policy

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
internet:mail:zimbra:zimbra_password_policy [2019/08/07 10:21]
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 (4) +  * **Number of user notifications** 
-  * Content of user notifications +    * Four including final on last day 
-  * Content of admin notifications +  * **Content of user notifications** 
-  * Daily expired password notifications+    * Instructions to change password 
 +    * Zimbra URL 
 +  * **Content of admin notifications** 
 +    * Include log 
 +  * **Daily expired password notifications**
  
 <file> <file>
Line 117: 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 129: Line 136:
 FROM="admin@yourdomain.tld" FROM="admin@yourdomain.tld"
 # Domain to check, e.g. 'example.com'; leave blank for all # Domain to check, e.g. 'example.com'; leave blank for all
-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@yourdomain.tld" ADMIN_RECIPIENT="admin@yourdomain.tld"
 # URL for your Zimbra in message body # URL for your Zimbra in message body
-URL=https://zimbra.yourdomain.tld+URL="https://zimbra.yourdomain.tld"
  
 # Sendmail executable # Sendmail executable
-# Uncomment line corresponding to your ZCS version 
-#Before ZCS 8.9 
-#SENDMAIL=$(ionice -c3 find /opt/zimbra/postfix* -type f -iname sendmail) 
-#From ZCS 8.9 
 SENDMAIL=$(ionice -c3 find /opt/zimbra/common/sbin -type f -iname sendmail) SENDMAIL=$(ionice -c3 find /opt/zimbra/common/sbin -type f -iname sendmail)
  
 # Get all users - it should run once only. # Get all users - it should run once only.
-USERS=$(ionice -c3 /opt/zimbra/bin/zmprov -l gaa $DOMAIN)+USERS=$(ionice -c3 /opt/zimbra/bin/zmprov -l gaa $DOMAIN | egrep -v "spam\.|ham\.|galsync\.|galsync\@|virus-quarantine")
  
 #Todays date, in seconds: #Todays date, in seconds:
Line 183: Line 186:
  
 Thanks, Thanks,
-VA Admin Team+Your Zimbra Admin Team
  
 " "
Line 237: Line 240:
 $(echo -e "$EXP_LIST2") $(echo -e "$EXP_LIST2")
  
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  
 Log file: Log file:
internet/mail/zimbra/zimbra_password_policy.1565194916.txt.gz · Last modified: 2019/08/07 10:21 by gcooper