Entourage - Load Addresses

Summary: Loads the addresses in Entourage’s address book into SpamSieve.
Requires: SpamSieve, Entourage
Install Location: ~/Documents/Microsoft User Data/Entourage Script Menu Items/
Last Modified: 2010-11-27


This script has the same effect as clicking the Load button in SpamSieve’s preferences window. Set up a recurring or shutdown schedule in Entourage that runs this script. Then SpamSieve will automatically stay in sync with changes to your Entourage address book.

Installation Instructions · Download in Compiled Format · Download in Text Format


tell application "Microsoft Entourage"
with timeout of 60 * 60 seconds
set theAddresses to every email address of every contact
set theGroupAddresses to {}
repeat with theGroup in every group
repeat with theEntry in theGroup's group entries
copy address of content of theEntry to end of theGroupAddresses
end repeat
end repeat
copy theGroupAddresses to end of theAddresses
end timeout
end tell

tell application "SpamSieve"
add entourage addresses from list theAddresses
end tell