Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Email migration best practices

Email migration best practices

Avatar for Viktor Petersson

Viktor Petersson

November 13, 2012
Tweet

More Decks by Viktor Petersson

Other Decks in Technology

Transcript

  1. About us • Launched YippieMove in 2008 • Email migration

    experts • Worked with many well-known clients
  2. About YippieMove • The most powerful email migration tool •

    Support most email providers / servers on the market • Cost effective and scalable YippieMove offers (in addition to consulting) • Single-user migrations • Batch migrations • Self-service portals • API
  3. DNS for email DNS • A-record • CNAME • MX-record

    • Priorities • Time To Live (TTL) • PTR, TXT, SPF... Image from sxc.hu
  4. Pre-email migration checklist • Are you dealing with a single

    or multiple domains? • If large migration, can it be broken down into groups? • Do you have access to make DNS changes? • What is the TTL for the relevant DNS-records? • Do you have access to email administration? • Both source and destination
  5. Pre-email migration checklist • How are the clients accessing their

    email today? • Where are the messages stored (remote or locally)? • How can we access the messages? • What authentication methods are supported? • When is the lowest email transaction volume? • What about contacts and calendar?
  6. What are your options? • “Drag and drop”* • GAMME*

    • Google Apps sync for Outlook* • POP3-fetcher • Server-side scripting / tools (imapsync etc) • Email Migration-as-a-Service (such as YippieMove) • No migration * Limited by local bandwidth
  7. Email migration workflow The week before the migration • Drop

    the TTLs to the lowest value (usually 3600s/1h) • Prepare a list of all users, domains and aliases The week of the migration • Setup all accounts on the destination • Configure all domain and user aliases • Send out provisioned destination passwords to users
  8. Email migration workflow The day of the email migration (after

    business hours) • Change the DNS-records (MX and others) • Provision new source passwords • Assuming no other method is supported A few hours later (4xTTL is a good rule of thumb) • Begin the email migration
  9. Tips and tricks for the email migration • Use OAuth

    for authentication when possible • Use application-specific password as fallback • TTLs can’t be trusted • Don’t provide users with the reseted password • They will change the password • It will lead to interruptions in the migration
  10. Tips and tricks for the email migration • Use “Live

    CDs” if you need to access customer data • MX-records does not affect access to the emails • mail.example.com => someserver.provider.com
  11. Tips and tricks for IMAP Open a connection • $

    telnet mail.example.com 143 • $ openssl s_client -crlf -connect mail.example.com:993 Login • . LOGIN [email protected] password Logout • . LOGOUT
  12. Tips and tricks for DNS Verify MX records • $

    dig example.com mx @8.8.8.8 Verify DNS records • $ dig example.com @8.8.8.8 • $ dig mail.example.com @8.8.8.8 Web-based alternatives: • MX-toolbox (mxtoolbox.com) • Your favorite domain registrar