# GCP, Namecheap, 관리자 등록 이메일이 도착하지 않음

**URL:** https://meta.discourse.org/t/gcp-namecheap-not-receiving-admin-registration-email/155380
**Category:** Self-hosting
**Created:** [6월 19, 2020, 6:09오후 UTC](https://meta.discourse.org/t/gcp-namecheap-not-receiving-admin-registration-email/155380 "2020-06-19T18:09:39Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Wall-E](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wall-e/32/184438_2.png) [@Wall-E](https://meta.discourse.org/u/Wall-E)
#### Post date: [6월 19, 2020, 6:09오후 UTC](https://meta.discourse.org/t/gcp-namecheap-not-receiving-admin-registration-email/155380/1 "2020-06-19T18:09:39Z")

</div>

제 VM은 GCP에 있으며, Ubuntu 18.04를 사용 중입니다. 도메인과 DNS는 Namecheap로 설정했고, 이메일도 Namecheap를 사용하고 있습니다.

방금 ./discourse-setup을 실행하여 완료했습니다.  
discourse는 discourse.solarnauts.net에 있습니다.

[Namecheap 정보](https://www.namecheap.com/support/knowledgebase/article.aspx/1179/2175/general-private-email-configuration-for-mail-clients-and-mobile-devices)에 따라 다음과 같이 이메일을 설정했습니다:

이메일: [blah@solarnauts.net](mailto:blah@solarnauts.net) (여기서 blah은 가짜입니다)  
smtp 주소: [mail.privateemail.com](http://mail.privateemail.com)  
smtp 포트: 587  
smtp 사용자 이름: [blah@solarnauts.net](mailto:blah@solarnauts.net)

개인 gmail 계정에서는 이메일을 잘 수신하고 있지만, 제 이메일 주소로 관리자 등록 이메일이 도착하지 않고 있습니다.  
discourse의 이메일 요구 사항에 대해 Namecheap 지원팀에 문의했습니다:

> 메일 전달 가능성을 보장하려면 DNS에 유효한 [SPF 및 DKIM 레코드](https://www.google.com/search?q=spf+dkim)를 추가해야 합니다. 구체적인 내용은 메일 제공업체의 지침을 참고하세요.

그들은 SPF 레코드가 이미 설정되어 있다고 하였고, 요청에 따라 DKIM 레코드를 추가했습니다. 1시간 정도 대기하면 전파(propagation)가 완료될 것이라고 했으나, 1시간이 지난 후에도 관리자 등록 이메일은 여전히 도착하지 않습니다.

Namecheap에서 보이는 모습의 스크린샷입니다. (VM의 IP 주소는 숨겼습니다.)

어떤 아이디어라도 있을까요?

 ![Screen Shot 2020-06-19 at 1.48.20 PM](https://global.discourse-cdn.com/meta/original/3X/0/9/099305570176c966a896ab7d8804e60ebe916d54.png)

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [6월 19, 2020, 7:00오후 UTC](https://meta.discourse.org/t/gcp-namecheap-not-receiving-admin-registration-email/155380/2 "2020-06-19T19:00:47Z")

</div>

Discourse가 [noreply@discourse.solarnauts.net](mailto:noreply@discourse.solarnauts.net) 주소로 메일을 보내고 있으며, 메일 제공사가 해당 주소에서 발송을 거부하고 있을 가능성이 높습니다. 알림 이메일 주소를 변경하려면 app.yml 파일 하단의 주석을 참조하세요.

---

<div class="post-metadata">

### Author: ![Wall-E](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wall-e/32/184438_2.png) [@Wall-E](https://meta.discourse.org/u/Wall-E)
#### Post date: [6월 19, 2020, 9:16오후 UTC](https://meta.discourse.org/t/gcp-namecheap-not-receiving-admin-registration-email/155380/3 "2020-06-19T21:16:54Z")

</div>

변경한 후 다시 ./discourse-setup을 실행해야 하나요?

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [6월 19, 2020, 9:52오후 UTC](https://meta.discourse.org/t/gcp-namecheap-not-receiving-admin-registration-email/155380/4 "2020-06-19T21:52:58Z")

</div>

변경 사항을 적용하고 포럼을 다시 시작하려면 `./launcher rebuild app`을(를) 사용하세요.

---

<div class="post-metadata">

### Author: ![Wall-E](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wall-e/32/184438_2.png) [@Wall-E](https://meta.discourse.org/u/Wall-E)
#### Post date: [6월 19, 2020, 10:42오후 UTC](https://meta.discourse.org/t/gcp-namecheap-not-receiving-admin-registration-email/155380/5 "2020-06-19T22:42:41Z")

</div>

그래서 app.yml 파일에서 해당 라인의 주석을 해제하고, 주소를 내 이메일 `blah@solarnauts.net`로 다음과 같이 변경했습니다:  
`- exec: rails r "SiteSetting.notification_email='blah@solarnauts.net'"`

그 다음 `./launcher rebuild app`을 실행했습니다.

관리자 등록을 다시 해보았지만, 여전히 이메일을 받지 못하고 있습니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [6월 20, 2020, 2:39오전 UTC](https://meta.discourse.org/t/gcp-namecheap-not-receiving-admin-registration-email/155380/6 "2020-06-20T02:39:58Z")

</div>

몰 서비스의 로그를 확인하세요.

---

<div class="post-metadata">

### Author: ![Wall-E](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wall-e/32/184438_2.png) [@Wall-E](https://meta.discourse.org/u/Wall-E)
#### Post date: [6월 20, 2020, 5:54오전 UTC](https://meta.discourse.org/t/gcp-namecheap-not-receiving-admin-registration-email/155380/7 "2020-06-20T05:54:40Z")

</div>

결국 문서를 더 잘 정리해둔 Mailgun을 사용하기로 했습니다. 처음부터 그렇게 했어야 했는데 말이죠. 지금은 모든 게 정상적으로 작동합니다. 감사합니다!
