회사 이메일 마이그레이션, 생각보다 무사히 끝납니다. 그 이유를 알려드려요.

누군가 이메일 제공업체를 바꾸자고 운을 띄웁니다. 비용 얘기였을 수도, 개인정보 문제였을 수도, 이번 달 들어 세 번째 장애가 난 직후였을 수도 있죠. 그 순간 회의실은 질문과 걱정으로 가득 찹니다.

지금까지 주고받은 메일은 어떻게 되나요? 메일이 끊기면요? 예상 못한 일이 터지면요?

다들 충분히 할 만한 걱정이에요. 다만 그 회의실에서 느껴지는 것만큼 무서운 일은 아닙니다.

회사 이메일 마이그레이션, 생각보다 무사히 끝납니다. 그 이유를 알려드려요.

사람들이 실제로 두려워하는 것

이메일 마이그레이션을 미뤄온 사람에게 뭐가 걱정이냐고 물어보면 답은 거의 비슷해요.

메일이 끊긴다.
고객이 우리한테 연락을 못 한다. 주문을 놓친다. 중요한 사람이 보낸 메일이 어디론가 사라진다.

히스토리가 날아간다.
몇 년치 주고받은 메일, 계약서, 다른 어디에도 남아있지 않은 맥락이 담긴 스레드들 말이죠.

모르는 사이에 비용이 불어난다.
듣기엔 간단해 보이지만, 예상 못한 일이 터져서 며칠씩 늘어지고 누구도 예산 잡지 않은 청구서가 날아오는 거죠.

다 현실적인 걱정이에요. 하지만 이메일 마이그레이션은 사실 회사가 할 수 있는 IT 변경 중에서 꽤 단순한 축에 속해요. 그 주변의 공포가 실제 작업보다 훨씬 부풀려져 있을 뿐이죠.

가장 중요한 안심 포인트

제대로 된 마이그레이션은 메일을 복사합니다. 옮기는 게 아니에요.

전체 과정 내내 지금 쓰는 메일은 있던 자리에 그대로 있어요. 새 서버는 히스토리의 사본을 받을 뿐입니다. 새 시스템에서 모든 게 제대로 돌아간다는 게 — 막연한 가정이 아니라 실제 테스트로 — 확인되기 전까지는 기존 시스템에서 어떤 것도 삭제되지 않습니다.

최종 전환 전 어느 시점이든 뭔가 이상하다 싶으면, 잃을 게 없어요. 기존 제공업체는 여전히 살아 있고, 여전히 메일을 받고 있으며, 그대로 멀쩡합니다.

제대로 진행되는 마이그레이션의 모습

아무것도 바꾸기 전에 먼저 시작합니다. 새 솔루션을 독립된 환경에서 셋업하고 테스트해서 송수신이 제대로 되는지 확인하죠. 스팸 필터링을 점검하고, 주요 제공업체로의 전달률은 실제 테스트 발송으로 검증합니다. 이 모든 게 백그라운드에서 조용히 진행되고, 회사는 평소처럼 돌아가요.

다음은 인벤토리입니다. 모든 메일박스, 용량, 별칭, 접근 권한자, 어떤 도메인을 쓰는지까지요. 예상치 못한 문제 대부분이 여기서 드러나는데, 전환 중에 발견하는 것보다 이 단계에서 발견하는 게 훨씬 나아요. 잘 정리된 인벤토리는 더 이상 필요 없는 메일박스도 자연스럽게 드러내주는데, 이 기회에 정리하기 좋습니다.

인벤토리가 끝나면 새 환경을 완전히 준비합니다. 메일박스 생성, 도메인 설정, 각종 옵션까지. 전부 준비 완료, 단 전환은 아직.

그다음 밤사이 복사가 돌아갑니다. 모든 메일박스의 모든 메시지가 새 서버로 옮겨져요. 팀원들은 아무것도 못 느낍니다. 메일은 여전히 기존 시스템으로 도착하죠. 다음 날 아침이면 히스토리가 새 서버에 들어가 있고, 기존 시스템은 그대로예요.

실제 전환은 DNS 변경입니다. 이 순간부터 새로 들어오는 메일이 기존 서버가 아닌 새 서버로 도착해요. 메일박스가 20개 정도까지인 회사라면 남은 작업 — 컴퓨터와 휴대폰의 메일 클라이언트 설정 업데이트 — 은 보통 몇 시간이면 끝납니다. 더 큰 팀이라면 기존과 신규를 병행 운영하면서 포워딩으로 누구든 메일을 계속 받을 수 있게 하는 단계적 접근도 가능해요.

전환 후에도 잠시 동안 전송이 계속 돌아가면서 그사이 도착한 메일을 잡아줍니다. 팀 전체에서 송수신이 확인된 다음에야 기존 시스템을 내립니다. 그 전이 아니에요.

DNS와 이메일은 결정론적인 시스템이에요. 이렇게 다루면 회색 지대도 없고, 메일이 그냥 사라지는 순간 같은 것도 없습니다.

확인해야 할 것들

Grace Mail로 옮기든, 다른 제공업체로 옮기든, 내부에서 직접 운영하든, 제대로 된 마이그레이션이라면 다음이 포함되어야 합니다.

  • 전환이 확정될 때까지 롤백이 가능한 복사 우선(copy-first) 방식
  • 전환 전 DNS와 전달률 검증
  • 대시보드가 초록불이라는 것만 보는 게 아닌 실제 송수신 테스트
  • 팀 전체의 클라이언트 설정을 업데이트할 명확한 계획
  • 문제가 생겼을 때 책임지고 대응할 지정된 담당자

이 중 하나라도 빠져 있거나 모호하다면, 그 계획은 아직 끝난 게 아니에요.

참고로, Grace Mail에서는 모든 설정 상태를 이런 식으로 확인할 수 있습니다.

이메일 마이그레이션의 악명은 공포 스토리들 위에 쌓여 있어요 — 메일 분실, 고객과의 소통 단절 같은. 그런 일들은 절차를 끝까지 제대로 따르지 않았을 때 생깁니다.

제대로만 한다면 당신이 됐다고 할 때까지 히스토리는 그대로 남아 있고, 전환은 되돌릴 수 있으며, 기술적인 부분은 보이는 것보다 훨씬 작습니다.

바꿀 이유가 있다면 — 개인정보, 보안, 혹은 비용 — 유능한 팀의 손에 맡긴 이메일은 안전합니다.