メール機能設定にGoogleのSMTPサーバをOAuth 2.0認証で設定する

メール機能設定にGoogleのSMTPサーバをOAuth 2.0認証で設定する

まず、メール機能設定でのOAuth 2.0認証の設定方法について、以下の FAQ 記事を併せてご確認ください。

GoogleのSMTP サーバをOAuth 2.0認証で使用する場合、Google Cloud PlatformでGmail APIを有効化後、以下のヘルプページにしたがって、
OAuth同意画面で「User Type」を「外部」として設定したメールアドレス、OAuth認証情報画面の「OAuthクライアントID」で「ウェブアプリケーション」として設定したクライアントID・クライアントシークレットをWebClassメール機能設定の以下に順に設定します。
  1. ユーザ名
  2. クライアントID
  3. クライアントシークレット
なお、メール機能設定の「リダイレクトURL」を「承認済みのリダイレクトURI」に設定します。

メール機能設定の認証URLとトークンURLは以下を設定します。
  1. 認可 URL : https://accounts.google.com/o/oauth2/v2/auth
  2. トークン URL : https://www.googleapis.com/oauth2/v4/token
スコープには、認証同意画面で設定した権限に合わせてどちらかを設定します。
  1. 全て : https://mail.google.com/
  2. 送信のみ : https://mail.google.com/auth/gmail.send