OAuth メール認証

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • OAuth を使用すると、サードパーティのメールアカウントを介してインスタンスでメールを送受信できます。

    OAuth (Open Authentication) は、受信 IMAP および送信 SMTP サーバーに接続する際に、アドミニストレーターに認可方法を提供する、認可を行うためのオープンスタンダードです。OAuth を使用すると、インスタンスでは、Gmail などのサードパーティのアカウントからそのアカウントの認証情報を入力することなく、メールを送受信できます。

    OAuth 2.0 の実装では、サードパーティのメールプロバイダーからサードパーティのメールアカウントごとに、アクセス権と更新トークンを取得する必要があります。トークンは自動的にインスタンス データベースに保存されます。これらは、インスタンスと認可されたサードパーティのアカウント間のすべてのメール通信に許可を与えます。スケジュール済みジョブでは、メール アクセストークンが有効かどうか定期的にチェックが行われます。アクセストークンが有効ではなく、リフレッシュトークンが有効な場合、インスタンスで自動的に新しいアクセストークンが再生成されます。

    OAuth 2.0 のサポートは、Geneva リリースから利用可能です。OAuth の実装では IMAP と SMTP のアカウントのみをサポートしています。POP3 はサポートされていません。OAuth 1.0 のサポートは終了しています。

    注:
    Gmail で OAuth 1.0 認証を使用するように設定されたお客様のメールアカウントは、2015 年 4 月 20 日をもって機能停止となっています。詳細については、KB0546976 を参照してください。
    メールのアクティブ化 - IMAPと SMTP プラグインの OAuth サポートにより、メールで OAuth を使用することができます。Geneva 以降のインスタンスにアップグレードし、すでに OAuth 1.0 を使用している場合は、再度プラグインを有効にしてください。
    注:
    OAuth 2.0 を使用する Microsoft Office 365 での SMTP および IMAP メールアカウントの設定については、KB0816072 を参照してください。

    連絡先情報を取得するために OAuth 2.0 プロファイルを使用して Google で送信 REST メッセージを認証する方法の例については、「OAuth 2.0 を使用する送信 REST チュートリアル:Google コンタクト API との統合」を参照してください。また、インスタンス内の OAuth 2.0 サポートの詳細については、「OAuth 2.0」を参照してください。