【Outlook】共有メールボックスでSend As権限が動作しない時の確認

【Outlook】共有メールボックスでSend As権限が動作しない時の確認
🛡️ 超解決

Outlookで共有メールボックスを使用する際、「送信として」権限(Send As)を付与しても、メール送信時にエラーが出たり、送信者名が正しく表示されないことがあります。この問題は組織内のメール運用に大きな支障をきたします。本記事では、Send As権限が動作しない原因と具体的な確認手順を詳しく解説します。正しい権限設定とトラブルシューティングで、共有メールボックスをスムーズに運用する方法を学びましょう。

【要点】共有メールボックスのSend As権限トラブルの確認ポイント

  • 権限設定の確認場所: Exchange管理センターまたはMicrosoft 365管理センターで、共有メールボックスに「送信として」権限が正しく割り当てられているか確認します。
  • Outlookキャッシュのリセット: 権限設定後、Outlookプロファイルを再作成するか、キャッシュモードを一時的にオフにして動作を確認します。
  • クラシックと新しいOutlookの違い: 新しいOutlookでは一部の権限設定が反映されない場合があるため、両方でテストします。
  • PowerShellでの強制設定: 管理センターで設定が反映されない場合は、Exchange Online PowerShellでAdd-RecipientPermissionコマンドを実行して直接設定します。
  • エラーメッセージの内容: 「送信権限がありません」や「代理送信者として送信できません」などの表示がある場合は、権限の種類や範囲を再確認します。

ADVERTISEMENT

なぜSend As権限が動作しないのか

共有メールボックスのSend As権限は、ユーザーがそのメールボックスを送信元としてメールを送信できるようにするものです。この権限が動作しない主な原因は、権限の付与漏れ、Outlookのバージョンによる制限、キャッシュの不整合、Active Directoryの同期遅延などです。たとえば、管理画面で権限を付与したつもりでも、実際には「送信として」ではなく「代理送信」が設定されているケースがあります。また、新しいOutlook(Windows版)では一部の従来の権限設定が適切に動作しないことが報告されています。Exchange Onlineとオンプレミスのハイブリッド環境では、同期間隔が原因で権限が反映されるまでに最大1時間かかることもあります。さらに、Outlookのキャッシュモードで古いアドレス帳情報が残っていると、送信者フィールドに正しい表示名が現れません。これらの要素を順に確認することで、問題を特定できます。

お探しの解決策が見つからない場合は、こちらの「Teams/Outlookトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Send As権限を動作させるための解決手順

以下の手順を順番に実行して、Send As権限が正しく機能するか確認します。各ステップで問題が解決した場合は、以降の手順はスキップしてかまいません。

  1. Exchange管理センターで権限を確認する
    Microsoft 365管理センターにアクセスし、「管理センター」→「Exchange」を開きます。「受信者」→「共有メールボックス」から対象のメールボックスを選択し、「メールボックスの委任」タブを開きます。「送信として」のセクションに、該当ユーザーが追加されているか確認します。追加されていない場合は、プラスアイコンからユーザーを追加して保存します。
  2. PowerShellで権限を強制設定する
    Exchange管理センターで設定が反映されない場合、Exchange Online PowerShellを利用します。Connect-ExchangeOnlineで接続後、次のコマンドを実行します: Add-RecipientPermission -Identity "共有メールボックスのメールアドレス" -Trustee "ユーザーのUPN" -AccessRights SendAs -Confirm:$false。これにより、確実に権限が付与されます。
  3. Outlookプロファイルを再作成する
    権限設定後も動作しない場合、Outlookのプロファイルに古いキャッシュが残っている可能性があります。コントロールパネルから「メール」を開き、「プロファイルの表示」→対象プロファイルを削除し、新規プロファイルを作成します。アカウント設定で共有メールボックスを追加し直します。
  4. キャッシュモードを一時的にオフにする
    Outlookの「ファイル」→「アカウント設定」→「アカウント設定」→「変更」で、「Exchangeキャッシュモードを使用する」のチェックを外します。Outlookを再起動し、共有メールボックスからテスト送信します。動作した場合、キャッシュモードの設定が原因なので、プロファイルの再作成または新しいOutlookへの移行を検討します。
  5. 新しいOutlookとクラシックOutlookを切り替える
    最新の新しいOutlook(Windows版)では、Send As権限が正しく認識されないことがあります。Outlookの右上のトグルスイッチで「新しいOutlook」をオフにしてクラシックOutlookに切り替え、再度テストします。クラシックOutlookで動作する場合は、Microsoftのアップデートを待つか、クラシック版を使い続けます。
  6. 送信者アドレスの手動入力を試す
    新しいメール作成画面で「From」フィールドを表示し(「オプション」→「差出人」)、共有メールボックスのアドレスを直接入力します。このとき、誤ったアドレスやエイリアスを使っていないか確認します。アドレス帳に正しい表示名が登録されていない場合も動作しないため、Exchange管理センターで共有メールボックスの表示名を確認します。

よくある失敗パターンと対処法

権限を付与したつもりが「代理送信」になっている

管理画面で「送信として」と「代理送信」は別の権限です。たとえば、Exchange管理センターの「メールボックスの委任」で「送信として」の欄に追加する必要がありますが、誤って「代理送信」欄に追加してしまうケースがあります。これを防ぐには、権限追加後にPowerShellでGet-RecipientPermissionコマンドを実行し、AccessRightsがSendAsであることを確認します。SendAs以外の権限が含まれている場合は、Remove-RecipientPermissionで削除して再設定します。

権限反映に時間がかかり即時利用できない

Azure Active DirectoryとExchange Onlineの同期間隔により、権限設定が反映されるまでに最大1時間かかることがあります。特にハイブリッド環境では、オンプレミスのActive Directoryからクラウドへの同期が遅れる場合があります。この問題を回避するには、PowerShellで即時同期を強制します。Start-ADSyncSyncCycle -PolicyType Deltaを実行するか、管理センターから「ディレクトリ同期の状態」で「今すぐ同期」をクリックします。また、ユーザー側でOutlookを再起動することも効果的です。

新しいOutlookでSend As権限が機能しない

2023年以降の新しいOutlook(Windows版)では、従来のSend As権限がサポートされないケースが報告されています。具体的には、送信時に「送信権限がありません」と表示されるか、送信者名が自分自身のものになる症状が現れます。この場合、一時的にクラシックOutlookに切り替えることで解決します。Microsoftは今後のアップデートで修正を予定していますが、現時点ではクラシックOutlookの利用を推奨します。また、Outlook on the Webでは問題なく動作する場合が多いため、Web版で代用することも検討します。

ADVERTISEMENT

比較表:Send Asと代理送信(Send on Behalf)の違い

項目 送信として(Send As) 代理送信(Send on Behalf) 直接アクセス(Full Access)
受信者に表示される送信者 共有メールボックスのみ 「ユーザー名(代理送信者)」と表示 共有メールボックスから直接送信(Send Asと同じ)
メール送信時の権限要件 Send As権限が必要 Send on Behalf権限が必要 Full Access権限のみでは送信不可(Send Asも必要)
Outlookでの設定方法 メールボックスの委任で「送信として」を追加 メールボックスの委任で「代理送信」を追加 共有メールボックスをアカウントに追加(自動マッピング)

よくある質問(FAQ)

Q1: 共有メールボックスにアクセスできない場合、Send As権限は使えますか?

アクセス権限(Full Access)がなくても、Send As権限だけで共有メールボックスとして送信できます。ただし、Outlookで共有メールボックスを開くためにはFull Access権限が必要になることが多いです。Send Asのみ付与した場合、送信時に「From」フィールドに手動でアドレスを入力するか、Outlookの詳細設定で共有メールボックスを追加する必要があります。この場合、メールボックス自体は開けませんが、送信は可能です。

Q2: 権限を付与してから1時間経っても反映されません。どうすればいいですか?

まず、PowerShellで実際の権限設定を確認します。Get-RecipientPermission -Identity "共有メールボックス" | ft Trustee, AccessRightsを実行し、対象ユーザーにSendAs権限があるか確認してください。権限がない場合は再度追加し、ある場合はOutlookのキャッシュをクリアします。また、Azure AD Connectを使用している環境では、Delta Syncを手動で実行してください。それでもダメな場合は、Microsoftサポートに問い合わせることをおすすめします。

Q3: クラシックOutlookと新しいOutlookで動作が異なる場合、どちらを使えばいいですか?

Send As権限を確実に使いたい場合は、現時点ではクラシックOutlookの使用をおすすめします。新しいOutlookは今後改善される可能性がありますが、現状では権限周りに不具合が残っています。組織全体で統一したい場合でも、クラシックOutlookをデフォルトに設定し、新しいOutlookはテスト環境でのみ利用するのが安全です。Outlook on the Web(OWA)もSend As権限を正しくサポートしているので、一時的な代替として利用できます。

まとめ

共有メールボックスのSend As権限が動作しない問題は、権限設定の誤り、Outlookのバージョン、キャッシュの状態など、複数の要因が絡みます。本記事で紹介した手順を上から順に確認することで、大半のケースで解決できます。特に、Exchange管理センターとPowerShellの両方で権限を確認し、Outlookプロファイルの再作成やキャッシュモードの調整が効果的です。新しいOutlookを使用している場合はクラシックOutlookへの切り替えも検討してください。また、組織内で一貫した運用ルールを策定し、ユーザーに適切なトレーニングを実施することで、再発を防止できます。問題が解決しない場合は、Exchange Onlineのサービス正常性を確認するのも一つの方法です。


👥
Teams/Outlookトラブル完全解決データベース サインイン、接続エラー、メール送受信の不具合など、特有のトラブル解決策を網羅。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
🌐

超解決 リモートワーク研究班

Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。

SPONSORED