기사 디렉토리
지난 이틀 동안, 저는 마침내 오랫동안 하고 싶었지만 미뤄왔던 일을 했습니다.
저는 제 도메인에 맞는 이메일 시스템을 구축했습니다.
"이게 뭐가 그렇게 특별한 거지? 그냥 이메일 주소 추가하는 거잖아."라고 생각하실 수도 있겠지만, 사실 이 기능에는 특별히 이야기해 볼 만한 가치가 있는 이유가 있습니다.
먼저 제가 갑자기 이런 일을 하고 싶어진 이유를 설명드리겠습니다.
최근 저는 사기성 이메일과 제가 가입한 적도 없는 여러 플랫폼의 인증 코드 등 터무니없는 내용이 담긴 스팸 메일을 여러 통 받았습니다.
나는 충격을 받았다.
이 모든 이메일은 제가 공개적으로 사용하는 Gmail 계정 으로 전송되었습니다 . 이는 제 이메일 주소가 과거 어느 시점에 유출되었음을 의미합니다.
생각해 보세요. 요즘 시대에 이메일 주소는 사실상 디지털 신분증이나 다름없습니다. 웹사이트에 가입하고, 앱을 연동하고, 인증 코드를 받는 데 사용하죠. 이메일 주소가 유출되면 온갖 스팸 메일이 쏟아져 들어올 겁니다.
문제는 누출이 어디에서 발생했는지 전혀 알 수 없다는 것입니다.
이건 예전에 어떤 기발한 팁을 떠올리게 하네요. 어떤 사람이 기술 커뮤니티에서 각 서비스에 가입할 때 다른 이메일 주소 접두사를 사용한다고 공유한 걸 봤어요. 예를 들어, Douyin에는 [email protected] 으로, Xiaohongshu에는 [email protected]으로 가입 하는 거죠 . 이렇게 하면 스팸 메일을 받았을 때 수신자만 보고 어떤 플랫폼에서 보낸 건지 바로 알 수 있다고 하더라고요.
이걸 보자마자 제일 먼저 든 생각은 "너무 복잡하잖아!"였어요. 서비스마다 이메일 주소를 따로 등록해야 하는 건가요?
하지만 곰곰이 생각해 보니 사실 그렇게 복잡한 문제는 아니었어요.
클라우드플레어 이메일 라우팅 이라는 기능이 있기 때문입니다 .

간단히 말해, 클라우드플레어를 사용하면 도메인으로 전송되는 모든 이메일을 지정된 이메일 주소로 전달할 수 있습니다.
즉, 실제로 많은 이메일 계정을 만들 필요는 없고, 클라우드플레어에서 각각 다른 전달 규칙을 설정하기만 하면 됩니다.
흥미롭지 않나요?
하지만 단순히 메일을 전달하는 것만으로는 충분하지 않습니다. 제가 생각하는 것은 해당 도메인의 이메일 주소를 사용하여 이메일을 수신하는 것뿐만 아니라 발송하는 것도 포함합니다.
누군가가 당신의 도메인 이메일 주소로 이메일을 보냈는데, 당신이 Gmail 주소로 답장을 보냈지만 발신자가 낯선 Gmail 주소를 보게 되었다고 상상해 보세요. 아주 이상한 경험이 될 것입니다.
도메인 이메일 주소를 이메일 송수신에 모두 사용하면서 전체 시스템은 Gmail에서 실행하는 것이 가능한지 궁금합니다.
이 문제를 해결하는 데 이틀이나 걸렸습니다.
Cloudflare 이메일 라우팅 규칙 구성
Cloudflare 콘솔에 로그인하면 왼쪽 열에 "이메일" 옵션이 표시됩니다.
클릭 후 "이메일 라우팅" 아래에 "라우팅 규칙" 섹션이 있습니다. 여기에 `캐치올(catch-all)`이라는 기능이 있습니다. ▼

이 기능을 활성화하면 설정한 규칙이 도메인으로 전송되는 모든 이메일에 적용됩니다.
즉, 앞에 어떤 접두사를 붙이든 상관없이 지정한 이메일 주소로 전달됩니다.

이 기능은 선택 사항이며 반드시 활성화할 필요는 없습니다. 하지만 개인 정보 보호에 관심이 있다면 이 기능이 특히 적합합니다.
예를 들어, 여러 웹사이트 서비스에 가입할 때 서비스 이름 앞에 임시 접두사를 붙이세요. Craft에 가입할 때는 "[email protected]"을, Disney+에 가입할 때는 "[email protected]"을 사용하는 식입니다. 이렇게 하면 스팸 메일을 받았을 때 어떤 서비스 제공업체가 개인 정보를 유출했는지 바로 알 수 있습니다.
정말 멋진 점은 수신자를 기준으로 이메일을 거부할 수도 있다는 것입니다.
아래로 스크롤하면 "주소 생성" 옵션이 있습니다.

클릭 후 원하는 이메일 접두사를 입력하고, 전달 기능인 "이메일로 보내기"를 선택한 다음, 받을 이메일 주소를 입력하면 됩니다.
설정을 완료하시면 Cloudflare에서 확인 이메일을 보내드립니다. 이메일에 있는 링크를 클릭하여 본인 인증을 완료하시면 모든 설정이 끝납니다.
Cloudflare MX 레코드를 추가합니다.
이 단계는 실제로 매우 간단합니다. 라우팅 규칙을 구성한 후 "이메일" 아래의 "레코드 추가"를 클릭하면 MX 레코드가 한 번의 클릭으로 DNS 레코드에 추가됩니다.

Google 계정 전용 앱 비밀번호를 받으세요
세 번째 부분이 가장 흥미로운데, 바로 Gmail에서 도메인 이메일 주소로 이메일을 보내도록 설정하는 방법입니다.
저는 항상 이메일 주소가 온라인 세상에서 너무 많은 개인 정보를 연결한다고 생각해 왔습니다. 이는 개인정보 보호와 관련된 문제입니다. 그래서 특정 상황에서는 도메인 이메일 주소를 사용하여 이메일을 보내는 것을 고려해 보고 있습니다. 예를 들어, 누군가 제 도메인 이메일 주소로 이메일을 보내면, 저는 다른 이메일 주소로 답장할 수 없게 되는 거죠.
그래서 저는 튜토리얼을 계속 참고하여 Gmail을 기반으로 프록시 도메인 이메일의 전송 기능을 설정했습니다.
첫 번째 단계는 Google 계정에 연결된 앱 암호를 얻는 것입니다.
브라우저에서 다음 링크를 여세요: https://myaccount.google.com/apppasswords

사용자 지정 정보를 입력하면 비밀번호가 표시되는 창이 나타납니다.
이 비밀번호를 복사해서 안전하게 보관하세요. 확인을 클릭하면 더 이상 비밀번호를 볼 수 없습니다.
Gmail에서 도메인 이메일을 보내도록 설정
두 번째 단계는 Gmail 이메일 발송 주소를 설정하는 것입니다.
Gmail에 로그인한 다음, 오른쪽 상단에 있는 톱니바퀴 아이콘을 클릭하여 모든 설정을 확인하고, "계정 및 가져오기"에서 "보내는 주소 선택" 섹션을 찾아 "다른 이메일 주소 추가"를 클릭하세요.

팝업 창이 나타나면 이메일 주소와 도메인 이름을 입력하세요. ▼

여기서 두 가지 사항을 유의해 주시기 바랍니다. 입력하신 이메일 주소는 향후 이메일 수신 시 기본 이름으로 사용되며 공개적으로 표시되므로 신중하게 입력해 주시기 바랍니다.
도메인 이메일 주소가 이메일을 수신할 수 있도록 클라우드플레어에 미리 구성되어 있어야 합니다.
정보를 입력하신 후, 다음을 클릭하세요 ▼

- SMTP 필드를 입력해야 합니다.
smtp.gmail.com포트는 기본값을 그대로 사용할 수 있습니다. - 사용자 이름 필드에 기존 Gmail 사용자 이름을 입력하세요.이는 @gmail.com을 제외한 이메일 주소의 정보를 의미합니다.
- 비밀번호는 이전에 발급받은 애플리케이션 비밀번호여야 합니다.
모든 것이 정상적이라면 다음 페이지에 확인 화면이 나타납니다 ▼

그러면 Gmail로 이메일이 전송됩니다. 링크를 클릭하거나 인증 코드를 입력하여 설정을 완료하세요.
향후 Gmail을 사용하여 이메일을 보낼 때 발신자 필드에서 수신자 주소를 선택할 수 있게 됩니다. ▼

도메인 이메일 설정을 마친 후 느낀 점
전체 과정이 이틀이 걸렸습니다.
솔직히 처음에는 온갖 DNS 레코드, MX 레코드, SMTP 설정 때문에 꽤 번거로울 거라고 생각했어요. 막막하게 느껴졌죠. 하지만 실제로 해보니 생각했던 것만큼 복잡하지 않았습니다.
더욱이 이 문제의 중요성은 표면적으로 보이는 것보다 훨씬 더 큽니다.
생각해 보세요. 데이터 유출이 만연한 이 시대에 이메일 주소는 사실상 당신의 디지털 신분증과 같습니다. 만약 이메일 주소가 유출된다면, 끝없는 스팸 메일과 괴롭힘에 시달리게 될 것입니다.
하지만 이처럼 각 서비스에 고유한 이메일 접두사를 할당할 수 있다면 디지털 신원에 추가적인 보안 장치를 더하는 것과 같습니다.
스팸 메일을 받으면 어떤 플랫폼에서 유출되었는지 바로 알 수 있습니다. 뭔가 이상하다 싶으면 해당 접두사가 붙은 메일의 전달을 차단하기만 하면 됩니다.
게다가 전체 시스템이 무료입니다. Cloudflare의 이메일 라우팅도 무료이고, Gmail의 SMTP도 무료입니다. 단 한 푼도 쓰지 않고 전문가 수준의 이메일 시스템을 구축할 수 있습니다.
물론 처음에는 다소 어색하고 이메일 주소를 직접 사용하는 것보다 시간이 더 오래 걸릴 수 있습니다.
하지만 몇 주 동안 꾸준히 사용하다 보면, 개인 정보를 스스로 관리하고 있다는 느낌, 즉 "내 정보는 내가 책임지고 있다"는 느낌이 얼마나 만족스러운지 알게 될 것입니다.
상상해 보세요. 빅데이터 시대에 우리는 모두 발가벗겨진 채 광장에 서 있는 사람들 같습니다. 당신의 이메일, 전화번호, 인터넷 검색 기록 등 모든 것이 다른 사람의 손에 있습니다.
당신이 할 수 있는 일은 형편에 맞게 얇은 코트를 하나 걸치는 것뿐입니다.
인공지능 시대에는 도구 사용법을 배우는 것보다 이 과정이 더 중요할 수 있습니다.
효율성의 문제가 아니라 존엄성의 문제이기 때문입니다.
앞서 말씀드렸듯이, 우리가 할 수 있는 일은 아주 작은 정보 비대칭이라도 해소하는 것입니다. 설령 아주 미미한 비대칭일지라도 말입니다.
저는 제가 옳은 일들을 했다고 생각합니다.
여기까지 읽어주셔서 감사합니다. 도움이 되셨다면 좋아요와 공유 부탁드립니다. 최신 소식을 가장 먼저 받아보고 싶으시다면 팔로우도 해주세요!
제 글을 읽어주셔서 감사합니다. 다음에 또 뵙겠습니다.
Chen Weiliang님의 블로그( https://www.chenweiliang.com/ ) 에 공유된 "Cloudflare + Gmail 무료 기업 도메인 이메일 + SMTP 이메일 설정 튜토리얼"이 여러분께 도움이 되기를 바랍니다.
이 기사 링크( https://www.chenweiliang.com/cwl-34495.html )를 자유롭게 공유해 주세요.
