会社のOutlookで他のユーザーのメールボックスから代理送信を試みたところ、「送信できませんでした」や「このメッセージを送信する権限がありません」といったエラーが発生することがあります。このエラーは多くの場合、Send As(送信者として送信)権限またはSend on Behalf(代理送信)権限が正しく設定されていないことが原因です。本記事では、これらの権限の違いを理解し、自分で確認できる範囲と管理者に依頼すべき内容を具体的に解説します。実際のトラブルシューティングに役立つ手順も紹介しますので、ぜひ最後までお読みください。
【要点】この記事で確認すること
- 最初に見る場所: Outlookで表示されるエラーメッセージの内容と、代理送信を実行したときのFrom(差出人)フィールドの表示。
- 切り分けの軸: 権限の種類(Send As or Send on Behalf)、設定が反映されているか(Exchange管理センター、PowerShell、Outlookクライアントのどこで設定されているか)。
- 注意点: 会社PCのOutlook設定やExchange管理センターの変更は管理者しか行えない場合が多い。自分で試せる範囲と管理者に依頼する範囲を明確に区別してください。
ADVERTISEMENT
目次
1. Send AsとSend on Behalfの違い
代理送信を行うための権限には、「Send As(送信者として送信)」と「Send on Behalf(代理送信)」の2種類があります。どちらも他人のメールボックスからメールを送信できる権限ですが、受信者に表示される差出人情報が異なります。下表に主な違いをまとめました。
| 項目 | Send As | Send on Behalf |
|---|---|---|
| 権限の意味 | 代理送信元がそのメールボックスの所有者として振る舞う | 代理送信元が所有者の代理であることを明示する |
| 受信者側の表示(From) | 「差出人: メールボックス所有者」とだけ表示される | 「差出人: メールボックス所有者(代理送信: 自分の名前)」と表示される |
| 送信の挙動 | 完全に所有者として送信されるため、返信も所有者に届く | 代理送信元がわかるため、返信は所有者と代理送信元の両方に届く可能性がある |
| 管理画面での設定箇所 | Exchange管理センター(EAC)のメールボックス権限、またはPowerShellのAdd-MailboxPermission | Exchange管理センター(EAC)のメールボックス権限、またはPowerShellのAdd-RecipientPermission |
| 主な用途 | 共有メールボックスでチーム全員が同じ差出人で送信する場合 | 秘書が上司の代理で送信する場合など、代理関係を明示したい場合 |
この違いを理解していないと、適切な権限を設定しても意図した振る舞いにならないことがあります。例えば、Send on Behalf権限しかないのにSend Asのように振る舞うことを期待して送信すると、エラーが発生する可能性があります。まずは、自分が必要としているのがどちらの権限なのかを明確にしてください。
2. 代理送信が失敗する主な原因
代理送信が失敗する原因は、ほとんどの場合で権限の不足または設定ミスです。ただし、それ以外にもいくつかの要因が考えられます。以下に代表的な原因を挙げます。
権限が付与されていない
最も多い原因です。代理送信を試みるユーザーに対して、対象のメールボックスに対するSend AsまたはSend on Behalf権限が付与されていません。権限は管理者がExchange管理センターやPowerShellで設定する必要があります。
権限は付与されているがアプリケーションに反映されていない
管理者が権限を追加した直後は、Exchange Onlineのレプリケーション遅延やOutlookのキャッシュが原因で、すぐには反映されないことがあります。通常は数分から数時間で反映されますが、場合によってはOutlookを再起動する必要があります。
Outlookプロファイルの破損または設定ミス
Outlookクライアントのプロファイルが破損していると、正しく権限が認識されないことがあります。また、代理送信の設定がOutlook上で正しく構成されていない場合も失敗します。例えば、Outlookの「代理アクセス」設定で追加したユーザーの権限レベルが適切でないと、送信権限が発揮されません。
共有メールボックスへの権限設定の誤り
共有メールボックスを使用している場合、権限の設定方法がユーザーメールボックスと異なることがあります。共有メールボックスでは、Send As権限を付与する際に「Add-MailboxPermission」ではなく「Add-RecipientPermission」を使用する必要がある場合があります(Exchange Onlineの設定による)。
3. 権限を確認する方法
権限の確認方法は、自分でできる範囲と管理者に依頼する必要がある範囲に分かれます。まずは自分で確認できる手順を試し、それでも不明な場合は管理者に問い合わせてください。
自分で確認する手順(Outlookクライアント)
- Outlookを起動し、「ファイル」タブをクリックします。
- 「アカウント設定」をクリックし、ドロップダウンから「代理アクセス」を選択します。
- 「代理アクセス」ダイアログボックスが開きます。ここに代理としてアクセスできるユーザー(自分が代理送信を許可されているユーザー)が一覧表示されます。
- 一覧に該当ユーザーが表示されない場合、権限が付与されていない可能性があります。表示されている場合は、そのユーザーを選択して「権限」をクリックし、付与されている権限の種類(「送信者として送信」や「代理送信」など)を確認します。
- 権限が「なし」または必要な権限が含まれていない場合は、管理者に追加を依頼してください。
注意点:Outlookの「代理アクセス」に一覧が表示されるのは、権限が正しく設定されている場合です。一覧にない場合は、自分で追加することはできません。また、Outlookを閉じて再度開くことで一覧が更新されることもあります。
管理者が確認する手順(Exchange管理センター / PowerShell)
以下の手順は管理者権限が必要です。必要に応じて管理者に依頼する際の参考にしてください。
- Exchange管理センター(EAC)にログインします。https://admin.exchange.microsoft.com にアクセスし、グローバル管理者またはExchange管理者アカウントでサインインします。
- 左側のナビゲーションで「メールボックス」を選択し、対象のメールボックス(所有者)をダブルクリックして開きます。
- 左側のタブから「メールボックスの委任」をクリックします。「送信者として送信」と「代理送信」のセクションがあり、それぞれにユーザーまたはグループが追加されているか確認できます。
- より詳細に確認する場合は、PowerShellを使用します。Exchange Online PowerShellに接続し、次のコマンドを実行します。
Get-MailboxPermission -Identity "対象メールボックス" | Format-List User, AccessRights
これでSend As権限の一覧が表示されます。
Get-RecipientPermission -Identity "対象メールボックス" | Format-List Trustee, AccessRights
これでSend on Behalf権限の一覧が表示されます。 - 出力された結果に、代理送信を試みるユーザーが含まれているか、そしてその権限(ExtendedRight)が正しいか確認します。例えばSend As権限は「Send-As」、Send on Behalf権限は「Send-on-Behalf」と表示されます。
PowerShellでの確認は、権限が正しく設定されているかどうかを確実に判断できる方法です。管理者に依頼する際に、このコマンドの実行結果を共有してもらうと問題解決がスムーズになります。
4. 自分で試せるトラブルシューティング
権限自体は正しく設定されているにもかかわらず送信できない場合、以下の手順を試してください。ただし、会社のポリシーによっては実施できない操作もあるため、事前に管理者に確認することをおすすめします。
- Outlookを再起動する:簡単な方法ですが、権限情報のキャッシュが更新されることがあります。
- プロファイルを再作成する:Outlookのプロファイルが破損している場合、新しいプロファイルを作成することで解決することがあります。ただし、プロファイルを削除するとメールの再ダウンロードが必要になるため、バックアップを取ってから行ってください。
- 「配信先の追加」で権限を再設定する:Outlook上で、代理送信するメールボックスを「アカウント設定」の「配信先の追加」から一度削除し、再度追加します。これにより権限情報がリセットされます。
- キャッシュExchangeモードを一時的にオフにする:「ファイル」→「アカウント設定」→「アカウント設定」→対象アカウント→「変更」→「オフライン設定」で、「キャッシュExchangeモードを使用する」のチェックを外して適用します。Outlookを再起動し、代理送信ができるか確認してください。改善したら元に戻します。
- 別のメールクライアントで試す:Outlook Web App(OWA)にアクセスし、同じユーザーで代理送信を試みます。OWAで成功する場合、Outlookクライアントの問題である可能性が高いです。
これらの手順を試しても改善しない場合は、管理者に対象のメールボックスと自分のアカウントの権限設定を確認してもらう必要があります。
5. 管理者に依頼する際の伝えるべき情報
管理者に問い合わせる際には、以下の情報を整理して伝えると迅速な対応が期待できます。曖昧な表現ではなく、具体的な事実を記載してください。
- エラーメッセージの全文:エラーダイアログに表示されたテキストをそのままコピーして伝えます。例:「このメッセージを送信する権限がありません。送信者として送信する権限がない可能性があります。」
- 操作の詳細:いつ、どのOutlookクライアント(デスクトップ版、Web版、モバイル版)で、どのメールボックス(例:info@company.com)から誰に送信しようとしたのかを明確にします。
- 自分が確認したこと:Outlookの「代理アクセス」画面の状態や、PowerShellコマンドが実行できるならその出力結果を添えます。
- 必要な権限の種類:Send AsとSend on Behalfのどちらが必要なのかを判断して伝えます。判断に迷う場合は、使用目的を説明して管理者に判断を仰ぎます。
例えば「共有メールボックスsupport@company.comに対して、自分のアカウントuser@company.comでSend As権限を追加してほしい」というように具体的に依頼すると、管理者も設定を間違えにくくなります。
6. よくある質問
Q1. Send As権限を付与したのに代理送信できない
A1. 権限が正しく付与されているか、PowerShellのGet-MailboxPermissionで確認してください。また、Outlookのキャッシュが原因の場合は、Outlookを再起動するか、プロファイルを再作成してください。共有メールボックスの場合は、Add-RecipientPermissionではなくAdd-MailboxPermissionで設定する必要がある場合もあります。
Q2. Send on Behalf権限で送信したのに、受信者に代理送信と表示されない
A2. 受信者のメールクライアントによって表示形式が異なる場合があります。Outlookでは通常「代理送信: 自分の名前」と表示されますが、それ以外のクライアントでは差出人欄に「on behalf of」と表示されることがあります。正しく権限が設定されていれば、送信自体は成功しているはずです。
Q3. 複数のユーザーが同じ共有メールボックスから送信する場合、どの権限を使えばよい?
A3. 共有メールボックスでは、通常Send As権限を付与します。これにより、すべてのユーザーが同じ差出人(共有メールボックス)で送信できます。Send on Behalf権限を付与すると、受信者に代理送信元の名前も表示されるため、チームでの利用にはSend Asのほうが一般的です。
Q4. 権限を追加してもすぐに反映されない
A4. Exchange Onlineの設定変更は、すべてのサーバーにレプリケーションされるまでに時間がかかります。通常は数分から1時間程度です。Outlookを再起動するか、30分ほど待ってから再試行してください。それでも反映されない場合は、管理者にキャッシュのクリアを依頼するか、Exchange管理センターで状態を確認してもらいましょう。
7. まとめ
代理送信に失敗する原因は、ほとんどが権限の不足または設定ミスです。まずは自分がSend AsとSend on Behalfのどちらの権限を必要としているのかを把握し、Outlookの「代理アクセス」画面で自分の権限を確認してください。もし権限が正しく設定されているのに送信できない場合は、Outlookのキャッシュやプロファイルの問題が疑われるため、トラブルシューティング手順を試してみましょう。それでも解決しない場合には、管理者に具体的な情報を伝えて、Exchange管理センターやPowerShellで権限設定を確認してもらうことが確実です。適切な権限を設定することで、代理送信はスムーズに行えるようになります。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
