現象
Microsoft Outlook を使用してデリゲートを追加または削除する場合、デリゲートは追加または削除されません。 さらに、以下のエラー メッセージが表示されます。
デリゲートの設定が正しく保存されませんでした。 send-on-behalf-of リストをアクティブ化できません。 このオブジェクトに対してこの操作を実行するための十分なアクセス許可がありません。
原因
代理人を追加すると、Outlook は既定で代理人に "代理送信" アクセス許可を付与しようとします。 このアクセス許可は、Active Directory のユーザー オブジェクトの publicDelegates 属性に書き込まれます。
「現象」に記載されている問題は、次の理由のいずれか (または両方) で発生する可能性があります。
-
Outlook クライアントが接続されているグローバル カタログ (GC) サーバーは、ドメインに対してローカルではありません。Outlook クライアントがドメインにローカルではない GC に接続されている場合、 publicDelegates 属性を Active Directory のユーザー オブジェクトに書き込むことはできません。
-
SELF オブジェクトには、Active Directory ユーザー オブジェクトに対する [個人情報の書き込み ] 権限がありません。
解決方法
重要: このセクションの手順の実行には注意が必要です。 このセクション、メソッド、またはタスクには、レジストリを変更する方法を示す手順が含まれています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 万一に備えて、編集の前にレジストリをバックアップしてください。 問題が発生した場合でも、レジストリを復元できます。 レジストリのバックアップ方法および復元方法の詳細を参照するには、以下のサポート技術情報番号をクリックしてください。
322756 Windows でレジストリをバックアップおよび復元する方法
"代理送信" アクセス許可を付与する必要なく、代理人を追加できるように Outlook を構成できます。 次の手順を実行します。
-
Outlook を終了します。
-
レジストリ エディターを起動します。 これを行うには、状況に応じて、次のいずれかの手順を使用します。
-
-
Windows 10またはWindows 8: Windows キーを押しながら R キーを押して、[実行] ダイアログ ボックスを開きます。 「regedit.exe」と入力し、[OK] を押します。
-
Windows 7 または Windows Vista: [ スタート] をクリックし、検索ボックス に「regedit.exe 」と入力し、 Enter キーを押します。
-
Windows XP: [ スタート] をクリックし、[ 実行] をクリックします。 「regedit.exe」と入力し、[OK] を押します。
-
-
次のレジストリ サブキーを見つけてクリックします。
x.0\Outlook\Preferences を HKEY_CURRENT_USER\Software\Microsoft\Office\します ポリシーを使用する場合は、次のサブキーをクリックします。
x.0\Outlook\Preferences を HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\します 注: 上記のレジストリ キーの x.0 は、Outlook のバージョンを表します。 次のいずれかの値を使用してください。Outlook 2016: 16.0Outlook 2013: 15.0 Outlook 2010: 14.0 Outlook 2007: 12.0 Outlook 2003: 11.0
-
手順 3 で指定したサブキーを選択した後、[編集] メニューの [新規] をクリックし、[DWORD 値] をクリックします。
-
「IgnoreSOBError」と入力し、Enter キーを押します。
-
[IgnoreSOBError] を右クリックし、[変更] をクリックします。
-
[値のデータ] ボックスに「 1」と入力し、[OK] をクリックします。
-
[ ファイル ] メニューの [ 終了 ] をクリックしてレジストリ エディターを終了します。
レジストリ値を追加した後は、グローバル カタログ サーバー上の独自のユーザー オブジェクトに対する書き込みアクセス許可を持たずにデリゲートを追加できます。 これを行うと、次のようなメッセージが Windows アプリケーション ログに記録され、イベントの追跡に役立ちます。
ソース: Outlook カテゴリ: なし イベント ID: 27 型: エラー ユーザー: N/A コンピューター: computer_name 説明: SOB エラーが無視されました
詳細情報
会議関連のメッセージに対して "代理送信" アクセス許可は必要ありません。 Microsoft Exchange Server特に、別のユーザーに代わって会議出席依頼を送信するための "代理送信" アクセス許可を持っている必要はありません。 そのため、"代理送信" アクセス許可がなくても、代理人は予定表所有者に代わって会議出席依頼を正常に送信できます。ただし、"代理送信" アクセス許可を持たない代理人を使用して、所有者に代わって会議関連以外のメッセージを送信すると、操作は失敗します。 たとえば、代理人が "上司から" という情報メッセージを送信しようとすると、その操作は失敗します。 これは、"代理送信" アクセス許可が正常に付与されなかったためです。
メールボックスに対して別のユーザーに "代理送信" アクセス許可を付与する場合は、Exchange Serverでこれを行うことができます。
Exchange Server 2003 では、[メールボックス] プロパティの [Exchange 全般] タブの [配信制限] ボタンを使用します。 [Exchange 全般] タブの詳細については、「http://technet.microsoft.com/en-us/library/aa997251.aspx」を参照してください。
Exchange Server 2007 で "代理送信" アクセス許可を付与する方法の詳細については、「http://technet.microsoft.com/en-us/library/bb124406(EXCHG.80).aspx」を参照してください。
Exchange Server 2010 で "代理送信" アクセス許可を付与する方法については、「http://technet.microsoft.com/en-us/library/bb124255.aspx」を参照してください。
メールボックス フォルダーへのユーザーアクセス許可の追加については、「http://technet.microsoft.com/en-us/library/dd298062.aspx」を参照してください。