自分のドメインを使ってサーバーレスの無料メールボックスを構築方法

 

背景

  • Gmail + Resend + Cloudflare のサービスを組み合わせれば、受送信できる自分のドメインのメールボックスを構築する方法を記す

手順 / ステップ

1. Resend で企業ドメインの紐付け

  1. Domain → Add domain を選択し、自分のドメインを入力する。

  2. 指示に従い必要な DNS レコードを Cloudflare に登録する。

  3. Resend で Verify DNS Records をクリックして、DNS 検証を行う。

2. Cloudflare 上でメール転送の設定

ドメインのメールアドレスが自分の Gmail に転送して、メール受信する設定を行う。

  1. Email の Email Routing から Get started を選択

  2. DNS の追加で Add records を選ぶと、Cloudflare が自動的に追加してくれる

  3. Catch-all をオンにして、ドメイン宛のメールは全て対象のメールアドレスに転送してくれる

  4. ドメインのメールアドレスに送信して、メールが受信されることを確認

3. Gmail 上でドメインのメールアドレスを設定

Gmail から Resend を呼び出し、ドメインアドレスから送信する設定を行う

  1. Gmail の設定から全ての設定に行き、他のメールアドレスを追加を選択
  2. 名前と送信のアドレスを入力する
  3. Resend で API keys を選択して、Create API key でキーを作成して一旦保存しておく
  4. Resend の Settings から SMTP を選び、SMTP 情報を取得する
  5. 3 と 4 で取得した内容を Gmail の設定に反映する

  1. Gmail から確認メールが送られるので、メールの中身の確認リンクをクリックして承認する
  2. Gmail を使ってドメインメールアドレスから送信テストを行なって、メールが送信できることを確認

結果

注意点 / トラブルシューティング

  • ドメインメールアドレスの送信は Gmail の WebUI からしか行えない
  • Resend の無料プランは 1 日の送信可能数は 100 通まで

コメント

このブログの人気の投稿

効率厨の父が小一の息子から学ぶポケモン哲学

仮面ライダーブラックサンは何故駄作になったのか?

ジムの予定時間ボードを記入するお前は弱い