소프트웨어 엔지니어로서 귀하는 "info@example.com과 같은 자신의 웹사이트와 함께 전문 이메일 계정을 갖는 것을 고려할 수 있습니다. ". 하지만 이로 인해 귀하가 지불할 의사가 없는 일정 금액의 비용이 발생할 수 있습니다.
그런데 무료로 할 수 있다는 걸 알고 계시나요? 실제로 그렇게 할 수 있는 방법이 있으며, 업무용 이메일 계정을 갖는 것이 무료라는 사실 외에도 일상 업무에서 더 효율적이고 안정적이며 보안이 유지되는 데 도움이 될 것입니다.
이 문서에서는 Cloudflare와 Mailgun을 사용하여 자신의 이메일 주소를 만들고 설정하여 Gmail에서 이메일을 관리하는 방법을 알아봅니다. 즉, Gmail 받은편지함에서 직접 이메일을 보내고 받을 수 있습니다.
저는 이미 개인적인 용도로 이 작업을 수행했으며 이 문서에서 볼 수 있는 전체 프로세스의 스크린샷을 찍었습니다. 따라서 나만의 이메일을 설정하기 위해 따라야 하는 모든 필수 단계를 공유해 드리겠습니다.
시작하기 전에 무엇이 필요한지, 무엇을 할 것인지, 어떻게 작동하는지 알아봅시다.
시작하기 전에 준비해야 할 것
이미 도메인이 있다고 가정하고 이름을 "yourdomain.com으로 지정하겠습니다. ". 특히, 도메인을 Cloudflare와 연결하고 거기서 DNS 레코드를 설정하려면 접근성이 필요합니다. 이에 대한 전형적인 예는 일부 도메인 등록 기관(예:GoDaddy, Namecheap)에 도메인을 보유하고 도메인 등록 기관 계정에 Cloudflare가 제공하는 DNS 레코드를 설정하여 Cloudflare에 도메인을 추가하는 것입니다.
Cloudflare에 도메인을 추가하려면 Cloudflare의 이름 서버를 가리키도록 도메인의 DNS 이름 서버를 업데이트해야 합니다. 도메인이 추가되면 Cloudflare는 웹 트래픽의 중개자 역할을 하여 DDoS 보호, 방화벽, SSL 암호화와 같은 보안 기능은 물론 캐싱 및 콘텐츠 최적화를 통한 성능 향상도 제공합니다.
아직 연결하지 않으셨다면 도메인을 Cloudflare에 연결하는 방법에 대한 YouTube 공식 동영상을 시청하세요.
또한 Cloudflare는 도메인의 DNS 레코드를 관리하여 트래픽 라우팅 방법을 제어하고 이메일과 같은 서비스의 안정적인 전달을 보장합니다.
따라서 이 문서의 작업은 정확히 Cloudflare 이메일에서 도메인을 설정하는 방법에 중점을 둘 것입니다.
Cloudflare 이메일은 2021년부터 Cloudflare의 서비스 중 하나로, (적어도 현재로서는) 무료로 사용할 수 있습니다.
두 번째 가정은 귀하가 Gmail 계정을 가지고 있고 해당 이메일 설정에 액세스할 수 있다는 것입니다. 간단히 말해서, 정기적인 "youremail@gmail.com " 이메일은 어떤 관리자도 통제할 수 없으므로 걱정할 필요가 없습니다. 이메일 설정에 대해서는 나중에 살펴보고 작업하겠습니다.
무엇을 하려는지
간단히 말해서 "something@yourdomain.com과 같은 맞춤 이메일을 만들겠습니다. "를 사용하여 Gmail 플랫폼을 사용하여 이메일을 보내고 받을 수 있습니다. 따라서 귀하는 "something@yourdomain.com으로 전송된 이메일을 받고 읽게 됩니다. "를 Gmail에서 사용하고 Gmail을 사용하여 해당 맞춤 이메일에서 이메일을 보낼 수 있습니다.
이메일 라우팅에는 Cloudflare Email을 사용하고 이메일 전송에는 Mailgun의 SMTP 서버를 사용합니다.
작동 방식
발신자를 "something@yourdomain.com으로 설정하여 Gmail에서 이메일을 작성할 때 ", Gmail은 제공된 자격 증명을 통해 Mailgun의 SMTP 서버를 활용하여 이메일을 전송합니다. 그런 다음 Mailgun은 메시지를 처리하여 수신자의 이메일 서버로 전달합니다. 이때 수신자의 서버를 찾기 위해 DNS 조회가 필요할 수 있습니다.
"something@yourdomain.com으로 이메일이 전송되었습니다. "는 도메인의 DNS 설정에서 MX 레코드를 통해 구성된 Cloudflare의 이메일 서버에서 수신됩니다. Cloudflare는 수신된 이메일을 Gmail을 통해 액세스할 수 있는 연결된 계정에 저장합니다. Gmail은 주기적으로 Cloudflare 서버에 연결하여(IMAP 또는 POP3 프로토콜 사용) 새 메시지를 검색하므로 수신 이메일에 원활하게 액세스할 수 있습니다.
Cloudflare의 이메일 라우팅
Cloudflare 이메일 라우팅은 추가 사서함을 감시할 필요 없이 이메일 주소를 생성하고 관리하는 방법을 단순화하도록 설계되었습니다. 이메일 라우팅을 사용하면 새 서비스나 뉴스레터를 구독하는 경우와 같이 기본 이메일 주소를 공유하고 싶지 않은 상황에서 사용할 사용자 정의 이메일 주소를 원하는 만큼 생성할 수 있습니다. 그러면 기본 이메일 주소를 노출할 필요 없이 이메일이 기본 이메일 받은 편지함으로 라우팅됩니다. (Cloudflare 문서)
Cloudflare 계정에 로그인하고 대시보드로 이동하세요.
원하는 웹사이트를 선택하고 클릭하세요. 저에게는 "boolfalse.com입니다. ", "email@boolfalse.com과 같은 맞춤 이메일을 만들고 싶기 때문입니다. ".
Cloudflare:웹사이트
이메일 라우팅으로 이동합니다. 선택한 웹사이트에 대한 것입니다.
Cloudflare:이메일 라우팅
이메일 라우팅이 구성되어 있지 않으면 위 스크린샷과 비슷한 내용이 나타날 수 있습니다. "시작하기"를 클릭하세요. 이메일을 받고 조치를 취하기 위해 자신만의 주소를 만들 수도 있습니다.
이 작업은 수동으로 수행할 것이므로 자체 주소를 만들지 않고 건너뛰겠습니다.
Cloudflare:사용자 정의 이메일
기본적으로 이메일 라우팅은 비활성화되어 있으므로 활성화해야 합니다. 이메일 라우팅으로 이동하려면 링크를 클릭하세요. 페이지.
Cloudflare:이메일 라우팅
"이메일 라우팅 활성화"를 클릭하여 제출하세요.
Cloudflare:이메일 라우팅 활성화
MX 레코드 3개와 TXT 레코드 1개가 필요합니다.
- 유형:MX ; 이름:@ ; 메일 서버:route1.mx.cloudflare.net ; TTL:자동 ; 우선순위:69
- 유형:MX ; 이름:@ ; 메일 서버:route2.mx.cloudflare.net ; TTL:자동 ; 우선순위:99
- 유형:MX ; 이름:@ ; 메일 서버:route3.mx.cloudflare.net ; TTL:자동 ; 우선순위:40
- 유형:TXT ; 이름:@ ; TTL:자동 ; 콘텐츠:_v=spf1 포함:spf.mx.cloudflare.net ~all
이메일 라우팅 하단에서 확인할 수 있습니다. 페이지.
Cloudflare:이메일 라우팅을 위한 DNS 레코드
따라서 이미 설명한 대로 왼쪽 메뉴에서 "DNS" -> "기록"으로 이동하여 거기에 다음 기록을 추가하세요.
Cloudflare:DNS 레코드가 추가됨
이러한 기록을 생성한 후 이메일 라우팅으로 이동하세요. 페이지를 다시 확인하세요.
여기서는 방금 생성한 레코드만 있으면 됩니다. 그러니 다른 기록이 있으면 삭제하시면 됩니다.
예를 들어 삭제해야 할 불필요한 항목이 이미 있었습니다.
Cloudflare:이메일 라우팅에 대한 기존 기록
기존의 불필요한 기록을 삭제하려면 제출하세요.
Cloudflare:불필요한 기록 삭제
불필요한 DNS 레코드를 제거하면 필요한 레코드만 표시됩니다.
이제 "기록 추가 및 활성화" 버튼을 클릭하여 이메일 라우팅을 활성화할 수 있습니다.
Cloudflare:이메일 라우팅 활성화
활성화하면 다음과 같은 내용이 표시됩니다:
Cloudflare:이메일 DNS 레코드가 구성됨
이제 경로로 이동하세요. 탭을 클릭하고 '주소 만들기' 버튼을 클릭하여 이메일을 작성하세요.
Cloudflare:이메일 라우팅(활성화됨)
이 예에서는 "email@boolfalse.com을 생성하겠습니다. " 이메일 주소에 "이메일을 추가하여 "를 맞춤 주소로 지정하고 대상 이메일 주소로 이메일을 받을 수 있습니다.
Cloudflare:이메일 라우팅
이에 대한 알림이 표시됩니다.
Cloudflare:사용자 정의 이메일 생성
또한 이 작업을 확인하기 위한 이메일을 받아야 합니다.
대상 이메일 확인 중
계속해서 이메일 주소를 확인하세요.
이메일 주소 확인
이메일 주소를 확인하면 다음 페이지가 표시됩니다:
Cloudflare:사용자 정의 이메일 주소가 확인되었습니다
아마도 Mailgun으로 도메인을 확인했다는 이메일을 받게 될 것입니다:
맞춤 이메일 주소 확인에 대한 알림
맞춤 이메일로 이메일을 받는 방법
이제 귀하의 이메일 주소가 활성화되었으며 여기에서 확인할 수 있습니다:
Cloudflare:사용자 정의 이메일 주소가 활성화되었습니다
이제 방금 설정한 사용자 정의 이메일로 이메일을 보낼 수 있습니다. 이 경우에는 "email@boolfalse.com입니다. ".
다음은 다른 이메일에서 보낸 테스트 이메일입니다.
이메일 수신 테스트 중
맞춤 이메일로 테스트 이메일을 받게 됩니다.
테스트 이메일이 수신되었습니다
Mailgun:새 도메인 추가
이제 이메일을 성공적으로 받을 수 있지만 아직 해당 맞춤 이메일에서 이메일을 보낼 수는 없습니다.
이제 메일 서비스 제공업체로 전환할 차례입니다. 우리의 경우에는 Mailgun이 될 것입니다.
이렇게 하려면 카드를 등록하고 Mailgun 계정에 연결하기만 하면 됩니다. 카드가 부착된 계정을 활성화한 후 이메일 도메인을 설정할 수 있습니다.
메일건은 한정된 수량에 대해서는 과금을 하지 않기 때문에 카드 걱정은 하지 않으셔도 됩니다. 무료 패키지로 제공되는 금액이 꽤 적당하다고 생각합니다.
여기에서 가격 패키지를 자세히 확인할 수 있습니다.
보내기로 이동 -> 도메인 페이지로 이동하여 '새 도메인 추가' 버튼을 클릭하세요.
우리의 경우에는 "mg.boolfalse.com이 됩니다. ", Mailgun에서는 루트 도메인에서 이메일을 보낼 수 있도록 권장합니다. 즉, "email@boolfalse.com ".
아래 이미지 오른쪽에 권장 사항이 표시됩니다.
Mailgun:새 도메인 만들기
도메인 지역과 DCIM 키 길이를 선택할 수도 있지만 모든 것을 기본값으로 둘 수 있습니다.
DCIM 키 길이는 1024로, 도메인 지역은 "US"로 두겠습니다.
도메인을 만든 후 도메인 확인 방법에 대한 몇 가지 팁이 표시될 수 있습니다.
Mailgun:새 도메인 추가
Mailgun은 공급자에 추가할 TXT 레코드 2개, MX 레코드 2개, CNAME 레코드 1개를 제공합니다.
- 유형:TXT ; 이름:_mailto._domainkey.mg.boolfalse.com _; TTL:자동 ; 내용:
- 유형:TXT ; 이름:mg.boolfalse.com ; TTL:자동 ; 콘텐츠:v=spf1 include:mailgun.org ~all
- 유형:MX ; 이름:mg.boolfalse.com ; 메일 서버:mxa.mailgun.org ; TTL:자동 ; 우선순위:10
- 유형:MX ; 이름 mg.boolfalse.com ; 메일 서버:mxb.mailgun.org ; TTL:자동 ; 우선순위:10
- 유형:CNAME ; 이름:이메일 ; 대상:mailgun.org ; TTL:자동 ; 프록시 상태:켜기
우리의 경우 Cloudflare에 추가하겠습니다.
다음은 첫 번째 TXT 레코드입니다:
Mailgun:새 도메인의 첫 번째 TXT 레코드
다음은 두 번째 TXT 레코드입니다:
Mailgun:새 도메인에 대한 두 번째 TXT 레코드
다음은 첫 번째 MX 레코드입니다:
Mailgun:새 도메인의 첫 번째 MX 레코드
다음은 두 번째 MX 레코드입니다:
Mailgun:새 도메인에 대한 두 번째 MX 레코드
2개의 TXT와 2개의 MX 레코드를 추가한 후 "DNS 레코드 확인" 버튼을 클릭하여 이를 확인하고 검증할 수 있습니다.
Mailgun:새 도메인에 대한 TXT 및 MX 레코드 확인
마지막으로 CNAME 레코드를 추가하세요.
Mailgun:새 도메인에 대한 CNAME 레코드 추가
CNAME 레코드 왼쪽에 경고 아이콘이 표시될 수 있습니다. 그것에 대해 걱정할 필요가 없습니다. 이에 대한 공식 문서는 다음과 같습니다:
최근에 Cloudflare에 도메인을 추가했다면(즉, 영역이 보류 상태에 있음) 이 경고를 무시할 수 있는 경우가 많습니다.
대부분의 도메인이 활성이 되면 , Cloudflare는 SSL/TLS 적용 범위를 제공하고 경고 메시지를 제거하는 Universal SSL 인증서를 자동으로 발급합니다.
CNAME 레코드를 추가한 후 두 번째 'DNS 레코드 확인' 버튼을 클릭하면 이를 다시 확인하고 검증할 수 있습니다.
Mailgun:새 도메인에 대한 CNAME 레코드 확인 중
Cloudflare에 5개 레코드를 모두 성공적으로 추가한 경우 확인 버튼을 클릭하면 Mailgun이 자동으로 개요로 리디렉션됩니다. 페이지.
Mailgun:새 도메인에 2개의 TXT, 2개의 MX 및 1개의 CNAME 레코드가 추가됨
이는 Mailgun에 Sending API 키를 추가할 준비가 되었음을 의미합니다.
Mailgun:API 키 및 SMPT 사용자 보내기
보내기로 이동 -> 도메인 설정 페이지. API 키 보내기를 선택하세요. 상단의 탭. 아마도 거기에는 API 키가 표시되지 않을 것입니다. 새로운 Sending API 키를 생성하기만 하면 됩니다.
오른쪽 상단에서 '보내는 키 추가'를 클릭하고 팝업에 생성하려는 키 이름을 입력하세요.
Mailgun:Sending API 키 생성
"발신 키 생성"을 누르면 복사하여 안전한 곳에 저장해야 하는 비밀 API 키를 받게 됩니다. 키를 저장한 후 팝업을 닫으시면 됩니다.
생성된 키가 나열된 것을 볼 수 있습니다:
Mailgun:전송 API 키가 생성됨
또한 Mailgun 대시보드에서 새 SMTP 사용자를 생성해야 합니다.
보내기로 이동 -> 도메인 설정 페이지. SMTP 자격 증명을 선택하세요. 탭을 클릭하고 왼쪽 상단에 있는 "새 SMTP 사용자 추가" 버튼을 클릭하세요. 팝업이 열립니다.
거기에 사용자 자격 증명을 입력합니다. 우리의 경우에는 "email"이라는 이름으로 사용자를 생성하겠습니다. 이는 Gmail의 이메일 로그인과 같습니다.
Mailgun:SMTP 사용자 생성
Mailgun에서 SMTP 사용자를 생성하면 해당 사용자가 나열되고 해당 사용자의 비밀번호가 자동으로 생성됩니다. 이 비밀번호를 얻으려면 오른쪽 하단에 있는 팝업 알림에서 '복사' 버튼을 클릭하여 비밀번호를 복사하세요.
Mailgun:SMTP 사용자 생성됨
나중에 사용할 수 있도록 안전한 장소에 보관하십시오. Gmail에서 인증하려면 이 로그인 정보와 비밀번호가 필요합니다.
이제 이메일 제공업체를 통해 이메일 구성을 설정할 준비가 되었습니다. 우리의 경우 Gmail에서 이 작업을 수행하겠습니다.
데스크톱 브라우저에서 Gmail 계정을 열고 오른쪽 상단에 있는 설정 아이콘을 클릭하여 설정으로 이동한 후 '모든 설정 보기' 버튼을 클릭하세요.
Mailgun:새 도메인이 확인되었습니다
Mailgun SMTP 서버를 사용한 Gmail 인증
Gmail 설정 페이지에서 계정 및 가져오기를 선택하세요. 탭을 클릭하고 '다음 주소에서 메일 보내기' 섹션에서 '다른 이메일 주소 추가'를 클릭하세요.
Gmail:설정
인증을 위한 팝업이 열립니다. Mailgun에서 SMTP 사용자를 생성하여 방금 얻은 로그인과 비밀번호를 사용하세요. 자격 증명을 올바르게 입력했는지 확인하세요.
Gmail:Mailgun에 생성된 SMTP 서버를 사용하여 새 사용자 인증
"계정 추가" 버튼을 클릭하여 양식을 제출하세요. 아마도 브라우저에 사용자 이름/비밀번호를 저장하라는 메시지가 표시될 것입니다. 그것은 당신에게 달려 있습니다.
여기서 마지막으로 중요한 점은 계정 추가를 확인하라는 메시지가 표시된다는 것입니다.
Gmail:신규 사용자에 대한 인증 확인
확인을 위해 확인 이메일이 기본 이메일로 전송됩니다.
Gmail:인증 확인 이메일
확인 코드를 사용하여 팝업 창을 통해 확인하거나 확인 이메일에 제공된 링크를 따라가면 됩니다.
이 경우 링크를 클릭하면 페이지가 열리고 확인 메시지가 표시됩니다. "확인"을 클릭하고 걱정하지 말고 이전에 열려 있던 팝업 창을 닫으면 됩니다.
Gmail:인증 확인 중
이제 방금 만든 맞춤 이메일로 이메일을 보내고 받을 준비가 되었습니다.
맞춤 이메일에서 이메일을 보내려면 해당 이메일을 보낸 사람 이메일로 선택하기만 하면 됩니다.
Gmail:이메일 보내기
그렇습니다!
또 다른 유용한 점은 방금 만든 맞춤 이메일 주소를 Gmail에서 이메일을 보내기 위한 기본 주소로 설정할 수 있다는 것입니다.
설정 페이지의 "다른 주소에서 메일 보내기" 섹션에서 이를 설정할 수 있습니다:
Gmail:설정(기본 발신자)
이 가이드가 귀하의 맞춤 이메일을 설정하는 데 좋은 자료가 되기를 바랍니다.
결론
이 문서에서는 Cloudflare Email 및 Mailgun을 사용하여 Gmail에서 이메일을 관리하기 위해 자신의 이메일을 설정하는 방법을 배웠습니다.
결론적으로, 도구 선택이 필수는 아니며 다른 도구를 대신 사용할 수 있지만 기본 아이디어와 논리는 유사하다는 점에 주목할 가치가 있습니다.
내 웹사이트(boolfalse.com)를 확인하실 수 있습니다.
이 기사를 자유롭게 공유해 보세요. 😇
무료로 코딩을 배우세요. freeCodeCamp의 오픈 소스 커리큘럼은 40,000명 이상의 사람들이 개발자로 취업하는 데 도움을 주었습니다. 시작하세요