October 13th, 2008 | Published in Google Code
New admin tool dawns
Settings change like the seasons
For hosted email
When small businesses use Google Apps, it's easy for administrators to help employees configure user settings account-by-account, but this approach doesn't scale up very well for larger companies.
Now that we have a growing list of customers with hundreds and even thousands of employees apiece, offering a streamlined way for admins to configure account settings is essential. With the release of the Google Email Settings API, Premier and Education Edition administrators can programmatically update Gmail settings for their users in bulk by making requests to a GData feed. Modifiable settings include labels, filters, signatures, vacation responders, "send mail as" aliases, interface language, email forwarding, POP, IMAP, and more.
For example, suppose you, an administrator, want to allow a certain set of users at your domain to send an email using the alias email@example.com, you could do the following:
First you would create a working nickname or group firstname.lastname@example.org, which could forward e-mails to your support team or to an issue tracking system.
Then you use the API to allow the team to send e-mail as this address. Each time a user joined the support team, you would simply make this POST request to the appropriate URL - like the following request when user email@example.com joins the team.
<?xml version="1.0" encoding="utf-8"?>
<atom:entry xmlns:atom="http://www.w3.org/2005/Atom" xmlns:apps="http://schemas.google.com/apps/2006">
<apps:property name="name" value="yourdomain.com Support Team" />
<apps:property name="address" value="firstname.lastname@example.org" />
For all the details, check out the Google Email Settings API documentation.