Introduction
One of the most popular FAQs and requests with Google Apps is the
ability to mix and match the Standard (free) edition accounts with that
of the Premier (paid) edition. Not everybody requires the full feature
set that the Premier edition provides – if anything, people just want
the extra mailbox quota (7Gb+ versus 25Gb). Until Google is able to
offer the ability for Standard users to upgrade mailbox and services
quotas, there isn’t much you can do other than to switch to the Premier
edition for the extra space.
Note that is it impossible to mix and match Standard and Premier
accounts – the main reason that Premier adds just so much more than
additional quota increases. Premier adds IMAP migration, email routing,
Postini Message Security and Archiving, APIs and so much more that
would affect the organisation as a whole rather than individual user
accounts.
But don’t fret – it IS possible to hack something together, but this
is NOT for the feint of heart nor is it recommended for any
organisation that is likely to manage hundreds or thousands of users.
My solution requires the use of:
- Two Google Apps accounts (one Premier, one Standard)
- One domain name and one sub-domain name
- Email Lists
- Gmail’s Send Mail As feature
Setting up the Standard edition
Throughout this explanation, let’s refer to an example corporate
organisation called Corporate Wibble. They own a domain name called corporatewibble.com. They have 50 users altogether, but 5 of them require the extra 25Gb email quota that Premier provides.
The IT administrator of corporatewibble.com would register the domain with Google Apps via the sign-up process.
He’d use the Standard edition and then proceed to verify the domain
(either through HTML or CNAME DNS record) and change the MX records to
point to Google’s mail servers.
Once the IT administrator has completed this step, they would then
create 45 users (all of the Standard users minus those that are to be
given Premier edition accounts) to get them up and running. Each user
is given an email address of user@corporatewibble.com
Setting up the Premier edition
The IT administrator now creates a sub-domain in their DNS to
represent the Premier edition. For this example, let’s call it
premier.corporatewibble.com. They then register this sub-domain with
Google Apps as a Premier edition account and, like the Standard
edition, would verify the sub-domain and create MX records to point
mail for that sub-domain to Google’s mail servers.
From here, the administrator creates the 5 user accounts. Each user is given an email address of user@premier.corporatewibble.com.
“Integrating” the two editions
In order for the Premier users of premier.corporatewibble.com to
receive email for the main domain, an email list is required to be
set-up on corporatewibble.com so that email is forward to the
premier.corporatewibble.com sub-domain. This is very simple.
As an example, suppose we have Fred Bloggs who wants to use the
Premier edition for his email account. We’d create his user account on
premier.corporatewibble.com giving him an initial email address of
something like fred.bloggs@corporatewibble.com. We’d then go back to the corporatewibble.com administration interface in Google Apps and set-up an email list for fred.bloggs@corporatewibble.com. We’d add only ONE recipient, and that is fred.bloggs@premier.corporatewibble.com. So the Standard edition of Google Apps will forward mail to the Premier edition used by the oraganisation.
In order for Fred to be able to send mail as fred.bloggs@corporatewibble.com,
he’d need to set-up Send Mail As within his Premier edition Gmail
account (Settings -> Accounts). When he does this, Gmail will
require him to verify that he has access to fred.bloggs@corporatewibble.com,
which will work providing that the email list has been set-up prior to
doing this. When the verification email arrives, Fred just needs to
click within the email to get Gmail to complete verification. It’s
recommended that Fred set the “Reply from the same address the message
was sent to” option in Settings -> Accounts to on so that Gmail
automatically uses the correct addresses in reply.
Drawbacks
The problem with this whole approach is that:
- You need to maintain two separate Google Apps accounts and have to
update each one whenever a new user account is needed or deleted.
- Any mail sent from the sub-domain/Premier edition account DESPITE
using the Send Mail As option is going to reveal the true email address
within recipient’s Outlook email clients via an appended string (e.g.
From: Fred Bloggs [Sent on behalf of fred.bloggs@premier.corporatewibble.com])
and some webmail/third party IMAP/POP3 clients because Google uses the
Sender: header which provides the true origin of an email address.
There is currently nothing anybody can do to disable this.
But as I’ve explained above, I do not foresee Google ever
integrating different types of account. If anything, I’d probably
imagine they would enable Standard administrators to simply buy more
disk space for email and other services.