I'll be taking control of a site for a small business and moving it onto my dreamhost server. My question is how would I handle the email accounts? I am assuming that I would need to gather a list of email addresses, then add them individually then have their IT dept change the mailserver location?
I guess it all depends on how you manage email addresses frankly - and only you know that. Whatever method is correct for your server set up is the one you should follow. You might have some nice bulk-update facility on your server, but again, we wouldn't know that.
Prepare the email accounts on your dream host server then email them the new temporary password and the date where the transfer would be done, then instruct the them to point their mx DNS name to your server. once propagated the mails, pop,imap would be redirected to you. e.g. if they are using the below example, all they have to do is just to change the password. if not you might provide the new details and also the webmail access as temporary. pop: mail.servername.com smtp: mail.servername.com username: theirusername password: theirpassword Hope it helps