Remove All Emailed Contacts

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Here is a simple script I used to remove all the "/Emailed Contacts" folders for all the users on the system. We in-advertedly left the Automatic adding of contacts enabled in our COS (Admin GUI under CoS -> Preferences) And after disabling it, we needed to remove all the emailed contacts, so our GAL would work properly. Here is my quick script on how I did it.

#!/bin/bash

if [ `whoami` != "zimbra" ]; then
        echo "You must be the zimbra user to run this script."
                exit 0
fi

for i in `zmprov -l gaa`
do
	echo "Emptying the - /Emailed Contacts - folder for $i"
	zmmailbox -z -m $i emptyFolder "/Emailed Contacts"
done
Jump to: navigation, search