Gmail to Google Apps Email Migration (part 2)

April 25th, 2008

I promised an Amazon EC2 AMI with imapsync and a few Gmail migration scripts. See the Gmail to Google Apps Email Migration post for background information. I'll jump right in with a procedure to get you started with your own migration:

Read the rest of this entry »

Gmail to Google Apps Email Migration

March 29th, 2008

I came up with a method for migrating the emails in my personal Gmail (user@gmail.com) email account to my Google Apps (user@thamtech.com) email account. I had a few simple requirements:

  • Every email in the @gmail.com account must be migrated into the @thamtech.com account with all attachments intact.
  • The read/unread status of each email must be maintained.
  • The labels applied to each email must be maintained, whether they were applied by a filter or manually.
    • Certain Google-endorsed migration solutions are only able to maintain message labels that were applied automatically by a filter.
  • The starred/non-starred status of each email must be maintained.
  • The date on migrated emails must be the original date, NOT the date of migration.
    • Certain migrations involving Entourage have had this unfortunate result.
  • The Recipient column when viewing the list of migrated Sent Mail must show the recipients of the emails, NOT my name or "me".
    • Certain migrations involving involving Entourage or Outlook have had this unfortunate result.

Also, Gmail normally replaces my name with "me" when displaying the sender/receiver of emails. I prefer that the emails display exactly the same, "me," after being migrated, rather than saying "user@gmail.com". Is this too much to ask? No!

I found a solution using imapsync and Amazon EC2 (I suppose any old computer would do, but this gave me a much higher bandwidth connection to Google's servers than I would have had otherwise). Here's a brief overview of my procedure:

Read the rest of this entry »

Consuming Webservices with Complex Input Parameters

November 7th, 2007

ColdFusion sometimes has trouble assembling the inputs to a web service when the parameters to the web service function are complex. I ran into trouble recently when trying to use the findObjects() method of the API-A interface to a Fedora Commons repository.

There is a discussion of this issue in the adobe forums with a good description of ColdFusion's behavior when preparing parameters for a web service call.

Read the rest of this entry »