はじめに:法人で個人アプリ開発時の意外な落とし穴
法人として個人アプリを開発していると、思わぬところで独自ドメインのメールアドレスが必要になることがあります。
- App StoreやGoogle Playへの申請時にサポート用メールアドレスが必要
- 利用規約やプライバシーポリシーに記載する問い合わせ先
- ユーザーからの問い合わせ対応用のメールアドレス
しかし、Google WorkspaceやMicrosoft 365などの法人向けメールサービスは月額680円〜と、個人アプリの運用コストとしては割高です。
そこで今回は、Cloudflare Email Routingを使って完全無料で独自ドメインメール(例:[email protected])を構築する方法をご紹介します。
必要なもの
- 独自ドメイン(取得済み)
- Cloudflareアカウント(無料)
- Gmailアカウント(転送先として使用)
構築手順
1. Cloudflareにドメインを追加
- Cloudflareにログイン
- 「サイトを追加」をクリック
- ドメイン名を入力(例:yourdomain.com)
- 無料プランを選択
2. ネームサーバーをCloudflareに変更
Cloudflareから指定されたネームサーバーに変更します:
例:
chase.ns.cloudflare.com
dara.ns.cloudflare.com
AWS Route 53の場合
- Route 53コンソール → 登録済みドメイン
- 対象ドメインを選択
- 「ネームサーバーを編集」
- Cloudflareのネームサーバーに変更
その他のレジストラ
各レジストラの管理画面でネームサーバーを変更してください。
注意: 変更の反映には2〜48時間かかることがあります。
3. CloudflareでEmail Routingを設定
Cloudflareがアクティブになったら:
- Cloudflare管理画面 → 左メニュー「Email」
- 「Email Routing」タブを選択
- 「Get started」をクリック
- カスタムアドレスを作成:
例:[email protected] → [email protected]
4. Gmailで送信設定(重要)
独自ドメインから送信するための設定です。
4-1. Googleアカウントでアプリパスワードを生成
- Googleアカウントのセキュリティ設定にアクセス
- 2段階認証を有効化(まだの場合)
- アプリパスワードを生成
- アプリを選択:メール
- デバイスを選択:その他(カスタム名)
- 名前を入力:「独自ドメインSMTP」など
- 16文字のパスワードをメモ
4-2. Gmailでメールアドレスを追加
- Gmail → ⚙️設定 → すべての設定を表示
- 「アカウントとインポート」タブ
- 「名前」セクションの「他のメールアドレスを追加」
- 以下を入力:
名前: あなたの名前
メールアドレス: [email protected]
☑ エイリアスとして扱います
- SMTP設定:
SMTPサーバー: smtp.gmail.com
ポート: 587
ユーザー名: [email protected]
パスワード: [生成したアプリパスワード]
☑ TLS を使用したセキュリティで保護された接続
- 確認メールのリンクをクリック
5. デフォルトの返信モードを設定
Gmail設定で「デフォルトの返信モード」を「メールを受信したアドレスから返信する」に変更すると、自動的に適切なアドレスから返信できます。
トラブルシューティング
Q: ネームサーバーの変更がどこでできるか分からない
# ターミナルでWHOIS情報を確認
whois yourdomain.com
「Registrar:」の行でレジストラを確認できます。
Q: Gmailでパスワードエラーが出る
通常のGmailパスワードではなく、アプリパスワードを使用してください。
Q: 確認メールが届かない
- Cloudflare Email Routingが有効か確認
- スパムフォルダを確認
- MXレコードが正しく設定されているか確認
まとめ
この方法により、法人での個人アプリ開発時に必要な独自ドメインメールを完全無料で構築できます。
メリット
- ✅ 初期費用・月額費用0円
- ✅ 使い慣れたGmailインターフェースで送受信
- ✅ スマホアプリでも利用可能
- ✅ 複数のメールアドレスを作成可能
注意点
- ⚠️ 大量送信には向かない(通常のGmail制限が適用)
- ⚠️ メールボックスはGmailの容量を使用
法人として個人アプリを開発する際、プロフェッショナルな印象を与える独自ドメインメールは重要です。この方法なら、コストを抑えながら信頼性の高いメール環境を構築できます。
関連情報
コメント