Google Email Settings API

Google Email Settings
The Google Email Settings API lets Google Premier and Education Edition administrators programmatically update Gmail settings for their users in bulk by making requests to a GData feed. Applications can use the API to set labels, filters, signatures, vacation responders, aliases, interface language, email forwarding, POP, IMAP, and other settings.