お使いのメールプロバイダーを当社が直接サポートしている場合は、より安全な認証プロトコルに対応しているため、SMTP サーバーの詳細ではなく、その連携を使用することをおすすめします。
SMTP サーバーの要件
- LOGIN プロトコルによる SMTP AUTH をサポートしていること。
- TLS 1.2 以降をサポートしていること。
- 公的な認証局 (CA) によって署名された証明書を使用していること。
- Auth0 IP addresses からの接続を許可していること。
SMTPサーバーを使用してテナントを設定する
Auth0 Dashboard を使用する
- Auth0 Dashboard > Branding > Email Provider に移動します。
- Use my own email provider トグルを有効にします。
- SMTP を選択します。
- From のメールアドレスを入力し、続けて SMTP サーバーの Host、Port、Username、Password を入力します。 利用可能であれば、現在の標準的な SMTP ポートであり TLS をサポートしているため、ポート 587 の使用を推奨します。プロバイダーによっては、古いポート 465 の使用が必要な場合もあります。元々の SMTP ポートであるポート 25 は、多くのプロバイダーや ISP でブロックされているため、使用は推奨されません。
- Save をクリックします。
Management API の使用
/api/v2/emails/provider エンドポイントを使用します。
-
初めてメールプロバイダーを設定するには、
POSTリクエストを/api/v2/emails/providerに送信します。 -
既存のメールプロバイダーを更新するには、
PATCHリクエストを/api/v2/emails/providerに送信します。host、port、またはユーザー名を変更する場合は、パスワードを指定する必要があります。
追加の考慮事項
- LOGIN 以外の認証プロトコルのサポートが必要な場合は、SMTP サーバーに接続する Action を作成できます。
-
2026 年 4 月に、Microsoft Exchange Online は SMTH AUTH の基本認証を廃止する予定で、これにより
smtp.office365.comとsmtp-legacy.office365.comのエンドポイントが影響を受けます。 Microsoft Office 365 Exchange Online および Azure Communication Services Email との連携を利用することをお勧めします。