Sample Sieve Scripts

B

Appendix

The following are examples of common sieve scripts a user might want to use.

Vacation Notification Script

#--------

#This is a sample script for vacation rules.

#Read the comments following the pound/hash to find out

#what the script is doing.

#---------

#

#Make sure the vacation extension is used. require "vacation";

#Define the script as a vacation script vacation

#Send the vacation response to any given sender only once every seven days no matter how many messages are sent from him.

:days 7

#For every message sent to these addresses

:addresses ["bob@example.com", "robert.fakeuser@server.com"]

#Make a message with the following subject :subject "Out of Office Reply"

#And make the body of the message the following

"I'm out of the office and will return on December 31. I won't be able to reply until 6 months after that. Love, Bob.";

# End of Script

128

Page 128
Image 128
Apple 10.6 manual Vacation Notification Script, 128