はじめに
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. 準備
開始する前に、次のことを確認してください。
-
有効な Oracle Cloud Infrastructure アカウント
OCI アカウントをまだお持ちでない場合は、まず登録してサービスをアクティブ化する必要があります。 -
ターゲット Eメール アドレスまたはドメイン
OCI Eメール配信サービスを使用する場合、通常はメッセージを送信するためにカスタム ドメインまたはテスト Eメール アドレスのいずれかが必要です。
2. Eメール配信サービスの作成と構成
-
Oracle Cloud コンソールにアクセスする
Oracle Cloud Console にログインし、メニューで Eメール配信 サービスを見つけます。 -
Eメール ドメインを構成する
- 配信可能性と信頼性を向上させるために、SPF および DKIM レコードを追加します。
- ドメインの DNS 設定で、Oracle の指示に従って必要な TXT および CNAME レコードを追加します。
- Eメール ドメインを作成します。
Eメール ドメインを作成したら、新しく作成したドメイン インターフェイスを開きます。3 つの重要な構成セクションがあります。これらのレコードは、Eメールの信頼性を確保し、スパムとしてフラグが付けられる可能性を減らします。
- DKIM エントリを作成し、DNS レコードを追加します。
- カスタム セレクター (例: 「beijing-20250301」) を入力します。
- DNS レコードを生成し、DNS 管理ツール (Cloudflare など) に追加します。
- カスタム Return-Path を追加する
Return-Path の CNAME レコードを生成し、DNS に追加します。有効でアクティブであることを確認してください。
すべてが正しくセットアップされると、正常な構成を確認する緑色のインジケーターが表示されるはずです。
- 承認済み送信者を作成する
- Eメール配信 で、承認済み送信者 に移動します。
- 承認済み送信者を作成 をクリックします。
- 使用したい Eメール アドレス (例:
noreply@yourdomain.com) を入力し、承認リストに追加します。
3. SMTP 認証情報の取得
OCI は、送信権限を管理するために、「SMTP 認証情報」 (ユーザー名とパスワードに似ています) を使用します。取得方法は次のとおりです。
-
ユーザー設定に移動する
- 右上隅にあるプロファイルをクリックし、ユーザー設定 を選択します。
-
SMTP 認証情報を生成する
- SMTP 認証情報 → SMTP 認証情報を生成 を選択します。
- システムは ユーザー名 と パスワード を生成します。必ず保存するか、すぐにダウンロードしてください。
- SMTP パスワードは安全に保管してください。最初に生成されたときにのみ表示されます。
4. SMTP 構成の取得
Eメール配信サービスにアクセスして、以下を取得します。
- SMTP サーバーのホスト名。
- SMTP ポート (587 を推奨)。
- TLS が必要です。
- 生成したユーザー名とパスワード。
5. SMTP 送信サービスのテスト
GMass SMTP Test などのツールを使用します。前の手順で取得した認証情報 (サーバー、ポート (587)、セキュリティ (TLS)) と、送信者として設定した Eメール アドレス (例: system@sufe.me) を入力します。テストの受信者として有効な Eメール アドレスを使用します。Eメールを受信した場合は、セットアップは成功です。