目次

無料で独自ドメインを取得し、そのドメインでメールアドレスを使えるようにします。

例えば、example.comというドメインを取得したとしてuser@example.comというメールアドレスを使えるようにします。

独自ドメインはfreenomで取得したものを使います。

cloudflareというもので取得したドメインを幅広く活用できます。SSL対応するときにも便利です。

mailgunを使えば、設定したドメインメールアドレス(user@example.com)が有効になり、転送が可能になります。つまり、user@example.comに来たメールをuser@gmail.comに転送するという設定を書くことによって、実質的にそのドメインメールアドレスを活用できるという話になります。

cloudflareにて当該ドメインでCNAMEDNS Onlyを選択します。

# Optional DNS Records
## The CNAME record is necessary for tracking opens, clicks, and unsubscribes.

CNAME	email			mailgun.org		Automatic (DNS Only) 
MX	example.com		mxa.mailgun.org 	
MX	example.com		mxb.mailgun.org 	
TXT	example.com 		v=spf1 include:mailgun.org ~all

次に、mailgunの設定です。最初は登録したアドレスがdisableになってます。これは、supportに連絡するとenableになります。具体的にはこちらに答える形になります。

https://help.mailgun.com/hc/en-us/articles/202051664-My-domain-has-been-disabled-Now-what-

最後に、Routesという機能を使って行います。Filter Expressionでmatch_recipient("user@domain.com")を使って利用したいメールアドレスを指定し、Actionsでforward("user+mailgun@gmail")を使って自分のGmailのメールアドレスを指定します。

参考 :

https://hail2u.net/blog/internet/mailgun-as-an-email-solution-for-cloudflare.html