Exchangeのユーザーは複数のSMTPアドレスを持っています。 1つをデフォルトの返信先として設定します。
Outlook(たとえば、Windows 7で2010 64ビットを使用している場合)から、電子メールの作成ウィンドウに、すべてのユーザーのSMTPアドレスを含むドロップダウンがあります。
ただし、デフォルトの返信先アドレスではないアドレスを選択すると、次のようなエラーが表示されます。
これらの受信者またはグループへの配信に失敗しました:
Recipient's name
You can't send a message on behalf of this user unless you have permission to do so.
Please make sure you're sending on behalf of the correct sender, or request the necessary
permission. If the problem continues, please contact your helpdesk.
わかりません。これは私のSMTPアドレスの1つなので、なぜそれをそのまま送信できないのですか?
すべてのユーザーが任意のSMTPアドレスから送信できるようにするには、何をする必要がありますか?
これは少しの作業なしでは不可能です...確かに箱から出してすぐではありません。
こちらをご覧ください:
http://www.windowsitpro.com/article/email/how-can-i-use-an-alternate-address-with-exchange-server-
最もクリーンなオプションは、popまたはimapを設定し、popまたはimapおよび代替アドレスを使用して送信するSMTPを使用する2番目の「アカウント」をOutlookに追加することです。ただし、これは各アドレスの手動設定です。
これは簡単にはできません。送信時、Exchangeは、「送信」をクリックするとすぐに、アドレスをプライマリSMTP(返信先)アドレスに変更します。他のアドレスから大量のメッセージを送信する必要がない場合、1つのオプションは、送信する必要があるアドレスにメッセージを送信する前に、プライマリSMTPアドレスを変更することです。これが、Powershellが素晴らしく迅速に実行できる場所です。
set-mailbox -primarysmtpaddress [email protected]
完了したら、メインアドレスを使用してコマンドを再実行できます。
あなたがおそらく望んでいる解決策ではなく、有効な代替案です。