migrating from Exchange 2007 to Google Apps Mail

Recently I’ve moved some mailboxes from Microsoft’s Exchange 2007 to Google Apps for your Domain (GAFYD). Here is how, let’s start Homer alike from the end before getting to the beginning… Read more »

Recently I’ve moved some mailboxes from Microsoft’s Exchange 2007 to Google Apps for your Domain (GAFYD). Here is how, let’s start Homer alike from the end before getting to the beginning… Read more »

Just some days ago I’ve written about my problems proxying IIS by Apache, having ultimately used Squid. Having Squid in front of Exchange has worked for OWA, but users using Outlook to connect Exchange have been asked for their credentials over and over again. In other words, “Outlook does not stop asking for username and password”. (It should only ask every start.)
Therefore I’ve changed Apache to listen on another port for SSL (here 8443) and have let IIS/Exchange use port 443 exclusively. ISA would have changed that issue, but it was overhead as I’ve written.
But, you can to reverse proxy with IIS 7! Read more »
Having only one IP I had to share the HTTPS port so depending on the request’s host either the Linux VM or Exchange 2007 should be queried. Unfortunately, although Exchange can be configured to process requests on another port Outlook and Pocket PCs will not work that way.
Therefore I’ve first set up Apache’s mod_proxy on the Linux VM to proxy Exchange – which did not and does not and will not work due to RPC over HTTPS, which Microsoft is said to have created standards incompliant. Apache’s developers refuse to implement an exception [the bug report], and versions of httpd newer than 2.0.53 won’t work, including my 2.2.8.
Unlucky me I did not recogize this only testing access to OWA. Hence my apologizes here to all affected.
ISA 2006 does not work with Windows Server 2008, and the new version requires too much overhead for my taste. BTW, it is referred to as ‘Stirling’ and a beta can be found here.
Finally, I’ve decided to give Squid a try. And, after reading just a few example configurations (and this) I managed to get it working. It proxies successfully to MS Exchange, and by letting Apache bind to 127.0.0.1 for SSL even the host-based (“vhost”) relay works. Here you can grab my configuration file squid.conf for proxying/relaying between Exchange and other hosts.
If you know what to change to access Exchange by SQUID without SSL please let me know. (Altering cache_peer line will let squid access only Apache and thus break host-based relaying.)
Cyrus-IMAPd has always been my favorite mailserver daemon. Shared folders, server-side sorting rules by SIEVE and the great manageability and configurability made it get into my heart.
But, Exchange Server tops it. Especially if you have already a PDA with Windows Mobile. Then you can sync all your data whenever Wifi connection is at hand and get appointments and emails pushed to you.
Such PDAs are shipped with Outlook these times, which is really fun to use in conjunction with Exchange – not only can you share email folders (which my working-horse Cyrus-IMAPd is able to), you can create public calendars and manage address books with - not only for! – your colleagues.
Installation of both features was so easy even my partner managed to get done. Well, she’s neither a layman nor a pro, so don’t get things wrong.