DiscourseコミュニティのためのOracle Cloudの無料SMTPサービスのセットアップ

はじめに

Discourse コミュニティで Oracle Cloud の無料 SMTP サービスをセットアップすることは、高額な費用をかけずにメール通知を管理および自動化するための優れた方法です。
Oracle Cloud Infrastructure (OCI) サーバーを使用すると、コンピューティングやストレージなどの一般的なサービスにアクセスできるだけでなく、開発者や企業がクラウドからメールを送信するのに役立つ OCI の Eメール (SMTP) サービスにもアクセスできます。Oracle は、無料ティア ユーザーに 1 日あたり最大 200 件、月あたり 6,000 件の無料クォータを提供していますが、有料ユーザーは 10,000 件あたり 0.85 米ドルという、非常に費用対効果の高いオプションで請求されます。
このガイドでは、アカウントのセットアップ、DNS 構成、SMTP 認証情報の取得、一般的なクライアントの構成例を含む、Oracle の Eメール SMTP サービスの構成と使用方法について詳しく説明します。


1. 準備

開始する前に、次のことを確認してください。

  1. 有効な Oracle Cloud Infrastructure アカウント
    OCI アカウントをまだお持ちでない場合は、まず登録してサービスをアクティブ化する必要があります。

  2. ターゲット Eメール アドレスまたはドメイン
    OCI Eメール配信サービスを使用する場合、通常はメッセージを送信するためにカスタム ドメインまたはテスト Eメール アドレスのいずれかが必要です。


2. Eメール配信サービスの作成と構成

  1. Oracle Cloud コンソールにアクセスする
    Oracle Cloud Console にログインし、メニューで Eメール配信 サービスを見つけます。

  2. Eメール ドメインを構成する

    • 配信可能性と信頼性を向上させるために、SPF および DKIM レコードを追加します。
    • ドメインの DNS 設定で、Oracle の指示に従って必要な TXT および CNAME レコードを追加します。
    • Eメール ドメインを作成します。

Eメール ドメインを作成したら、新しく作成したドメイン インターフェイスを開きます。3 つの重要な構成セクションがあります。これらのレコードは、Eメールの信頼性を確保し、スパムとしてフラグが付けられる可能性を減らします。

  • DKIM エントリを作成し、DNS レコードを追加します。
  • カスタム セレクター (例: 「beijing-20250301」) を入力します。
  • DNS レコードを生成し、DNS 管理ツール (Cloudflare など) に追加します。
  1. カスタム Return-Path を追加する
    Return-Path の CNAME レコードを生成し、DNS に追加します。有効でアクティブであることを確認してください。

すべてが正しくセットアップされると、正常な構成を確認する緑色のインジケーターが表示されるはずです。

  1. 承認済み送信者を作成する
    • Eメール配信 で、承認済み送信者 に移動します。
    • 承認済み送信者を作成 をクリックします。
    • 使用したい Eメール アドレス (例: noreply@yourdomain.com) を入力し、承認リストに追加します。

3. SMTP 認証情報の取得

OCI は、送信権限を管理するために、「SMTP 認証情報」 (ユーザー名とパスワードに似ています) を使用します。取得方法は次のとおりです。

  1. ユーザー設定に移動する

    • 右上隅にあるプロファイルをクリックし、ユーザー設定 を選択します。
  2. SMTP 認証情報を生成する

    • SMTP 認証情報SMTP 認証情報を生成 を選択します。
    • システムは ユーザー名パスワード を生成します。必ず保存するか、すぐにダウンロードしてください。
    • SMTP パスワードは安全に保管してください。最初に生成されたときにのみ表示されます。

4. SMTP 構成の取得

Eメール配信サービスにアクセスして、以下を取得します。

  • SMTP サーバーのホスト名。
  • SMTP ポート (587 を推奨)。
  • TLS が必要です。
  • 生成したユーザー名とパスワード。

5. SMTP 送信サービスのテスト

GMass SMTP Test などのツールを使用します。前の手順で取得した認証情報 (サーバー、ポート (587)、セキュリティ (TLS)) と、送信者として設定した Eメール アドレス (例: system@sufe.me) を入力します。テストの受信者として有効な Eメール アドレスを使用します。Eメールを受信した場合は、セットアップは成功です。

「いいね!」 3