Annoyances with Rackspace Email:
The good:
- Supports plus addressing (this allows you to send mail to email+folder@domain.com which is delivered to email@domain.com and placed in 'folder' in the mailbox, instead of in the Inbox). This is really useful to bring some order in to your Inbox and make it for person-to-person traffic only with things like helpdesk notifications going directly to a sub-folder.
The bad:
- Not designed to have any 3rd-party spam filtering in front of it.
- You can disable some, but not all of the filtering. This caused us some problems receiving spam/virus samples from our customers.
- Quite aggressive rate limits. This would normally be fine, but you can't tell the service about your MXes - so you get the same limits as everyone else and that means that we were occasionally queuing inbound mail up to Rackspace from our MX which caused some delays in receiving the messages. Not great.
- All messages from external hosts with a null return-path are silently discarded.
- This is a particularly bad practice that I'm surprised doesn't get them a lot of complaints from their other users.
- It means that if you send a message to an invalid email address which subsequently bounces, you won't receive the bounce and you therefore think that the message was received. Not good at all.
- This is related to the use of our own outbound SMTP servers, however this policy will still affect other Rackspace Email users should the message be bounced after delivery (e.g. if your recipient uses Microsoft Exchange which by default does not filter users not in the directory, it accepts all the SMTP recipients and bounces them on delivery).
The Migration
Rackspace Email uses IMAP, so I decided to use the Google Apps Data Migration Service.
My first mistake was not to radically tidy-up my mailbox and archive old stuff first. The result was that it took >4 days to migrate 1.8Gb of work email to Gmail. Either this was because of Rackspace rate limiting, or because the migration tool and API is slow, I'm not really sure. Increasing the migration speed in the tool made no difference at all.
My second mistake was not to start delivering all new mail to both Rackspace and Google at the same time whilst the migrations were being done. There are various ways to achieve this but as we were alpha testing our new DefenderMX software on our MXes - it was as easy as adding a Map rule:
| Key | Sub-key | Value |
|---|---|---|
| to:fsl.com | bcc | $1@fsl.com.test-google-a.com |
What this does is match any message with an SMTP recipient ending @fsl.com and will automatically add an additional SMTP recipient of $1@fsl.com.test-google-a.com where $1 is the what appears on the left-hand side of the @ in the address. e.g. testuser@fsl.com would cause testuser@fsl.com.test-google-a.com to be added as an additional recipient which allows me to deliver mail for our domain to both Rackspace and Google at the same time.
The <domain name>.test-google-a.com sub-domain is automatically created by Google for all Apps domains when they are initially created specifically for purposes like this. You can deactivate it at any time via the Apps administrator.
Before I added this rule I had to make sure that all email addresses that are valid on our Rackspace account were valid on Google, otherwise a message to an email address that didn't exist on Google would have caused the sender to receive a bounce message saying that their message couldn't be delivered to the added recipient.
I had two colleagues that used Microsoft Outlook, so we used the Google Apps Sync for Microsoft Outlook tool to migrate their mail which was much faster than using the Data Migration Service.
I'll post a follow-up on our experience with Google Apps Mail once we've spent a few days on it.
otherwise a message to an email address that didn't exist on Google would have caused the sender to receive a bounce message saying that their message couldn't be delivered to the added recipient.
ReplyDeleteThanks friend for sharing about Migration to Rackspace Email to Google Apps Gmail. The Rackspace to Gmail migration works really well as well. It is actually a better option then others. Keep me posted with more.
ReplyDelete