Microsoft Exchange Onlineの「基本認証」終了に伴う送信メールサーバーのOAuth認証(先進認証)への切り替え手順

Microsoft Exchange Onlineの「基本認証」サポート終了後は、OAuth認証(先進認証)への設定変更が必要です

Microsoft Exchange Onlineにおいて、2026年3月以降に「基本認証(SMTP AUTH)」のサポートが終了することが表明されています。これに伴い、従来のログインIDとパスワードのみを用いた認証方式では「楽楽販売」からのメール送信ができなくなるため、OAuth認証(先進認証)への切り替え対応が必要です。

この設定を行うことで、Microsoft 365の強固なセキュリティ基準に準拠した状態で、引き続き「楽楽販売」から見積もり書や通知メールなどの自動送信を安定して継続できるメリットがあります。

※【重要】設定をはじめる前の前提条件(Microsoft 365側)
「楽楽販売」のExchange Online OAuth認証は、認証にOAuthトークンを使用しますが、メールの送信自体は「SMTP AUTH」プロトコルを使用します。そのため、Microsoft 365側で「SMTP AUTH」が許可されている必要があります。以下の設定を必ずご確認ください。
・Microsoft 365管理センターにて、認証に使用するアカウントの「認証済み SMTP(SMTP AUTH)」が有効化されていること。
・テナント全体で「セキュリティの既定値(Security Defaults)」が有効になっている場合、SMTP AUTHが強制遮断されます。その場合は、既定値をオフにしたうえで代替のセキュリティ対策を施し、SMTP AUTHを許可するようにシステム管理者様へご相談ください。

【設定箇所】 管理者設定>システム設定>送信メールサーバ設定

Microsoft 365(Azure)側でのアプリケーション登録とAPIアクセス権限の付与手順

「楽楽販売」と連携させるために、まずはMicrosoft Entra管理センター(旧Azure AD)にて、専用のアプリケーション登録を行う必要があります。以下の手順を貴社のMicrosoft 365管理者様にて実施してください。

1. アプリケーションの登録

Microsoft Entra管理センターにアクセスし、「アプリの新規登録」から任意の名称(例:楽楽販売メール連携)で登録します。この際、リダイレクトURIには「楽楽販売」の送信メールサーバ設定画面に表示されている「Authorized redirect URI」を正確に入力してください。

2. クライアントシークレットの発行

「証明書とシークレット」メニューから新しいクライアントシークレットを発行します。発行された「値」は一度しか表示されないため、必ずコピーして控えておいてください。

3. APIのアクセス許可(SMTP.Send)の付与

「APIのアクセス許可」メニューから、「アクセス許可の追加」>「Microsoft Graph」を選択します。
「委任されたアクセス許可」を選択し、一覧から「SMTP.Send」にチェックを入れて追加します。(※Mail.Sendではありませんのでご注意ください)
追加後、必ず「(テナント名)に管理者の同意を与えます」をクリックし、ステータスを緑色のチェック状態にしてください。

「楽楽販売」の管理者設定画面でクライアントIDを入力し、OAuth認証を完了させる手順

Microsoft 365側での準備が完了したら、次に「楽楽販売」側で認証情報を紐付けます。

1. 認証情報の入力

「楽楽販売」の「送信メールサーバ設定」画面にて、「外部サーバを使用する(Exchange Online OAuth認証)」を選択します。Microsoft側で取得した「クライアントID」と「クライアントシークレット」をそれぞれの欄に入力します。

2. 認証の実行

入力後、「認証開始」ボタンをクリックします。Microsoftのサインイン画面が表示されるので、メール送信の権限を持つユーザーアカウントでログインし、アクセス許可を承認してください。

3. 設定の確定と送信テスト

認証が完了したら、画面下部の「確定」ボタンを必ずクリックして保存してください。その後、同画面の「送信テスト」にて、正常にメールが配信されることを確認してください。

※「確定」ボタンを押し忘れると、認証情報は保存されず、再度認証からやり直しとなりますのでご注意ください。

認証ユーザー以外のアドレスを差出人(From)にする場合の「代理送信権限」設定

「楽楽販売」の自動処理や各種通知で、OAuth認証を行ったユーザーとは別のアドレス(共有メールアドレスや各担当者のアドレス)を差出人(From)としてメール送信する場合、Microsoft 365側で「代理送信権限」の付与が必要です。

この権限がない場合、自動処理実行時に「Fromアドレスに指定された内容でメール送信できませんでした」というエラーが発生します。Microsoft 365管理センターにて、「差出人(From)として利用したいメールアドレス(例:sales@〜)」のアカウント(またはグループ)設定を開き、「メール送信のアクセス許可」にて、先ほど楽楽販売側でOAuth認証した「認証用アカウント(例:system@〜)」に対して「代わりに送信する(Send As)」、または「代理送信(Send on Behalf)」のアクセス許可を追加してください。

※なお、代理送信を行うFromアドレスも、Exchange Onlineのライセンスが付与された有効なメールボックスである必要があります。

関連マニュアル

詳細な仕様の違いや作成手順については、下記記事をご確認ください。

Exchange Online OAuth認証の具体的な設定ステップ

Microsoft 365側での詳細な操作画面や、API権限の付与方法について詳しく解説しています。
外部の送信メールサーバ(Exchange Online)利用の設定手順

送信メールサーバー設定の基本仕様

外部サーバーを利用する際のポート番号や暗号化通信の選択肢について説明しています。
送信メールサーバ設定

(記事ID:2738)