Exchange OnlineのOAuth認証を利用するには、
Exchange Online上で、OAuth認証を行うための設定を行う必要があります。
下記手順に沿って設定してください。
※下記画像は2025年5月時点でのキャプチャです。
・Exchange Online側の設定
・「楽楽販売」側の設定
・参照①
・参照②
新しいクライアントシークレットの追加「+」ボタンをクリック
必要事項を入力し「追加」ボタンをクリック
※説明:任意の説明文を入力
※有効期限:任意の有効期限を選択
「委任されたアクセス許可」を選択し、「SMTP.Send」を追加
※「SMTP.Send」のAPIアクセス許可がないとメール送信ができないため必ず追加してください。
追加した権限に「管理者の同意」を付与
【「楽楽販売」側の設定】
「管理者設定(システム設定)> 送信メールサーバ設定」画面に遷移し、送信メールサーバ:外部サーバを使用する(Exchange Online OAuth認証)を選択
1. FromアドレスにMicrosoftの認証に使用したユーザのアドレスを指定
※送信テストのFromアドレス指定箇所
管理者設定(システム設定)>全体詳細設定 >通知メールの差出人アドレス
2. 送信先に任意のアドレスを指定、「送信テスト」ボタンをクリック
3. 正常に送信できることを確認
認証ユーザーとは別のユーザーからメールを送信したい場合は、
利用したいユーザにアクセス許可を追加します。
1. Microsoft 365 管理センター にログインする
2. アクティブなユーザーを開く
3. 送信元に利用したいユーザーにアクセス許可を追加する
4. アクセス許可を追加
5. 認証したユーザーを追加
アクセス許可をしたユーザーからメール送信が可能になります。
(記事ID:2300)