У наших пользователей есть несколько SMTP-адресов в Exchange. Мы устанавливаем один как их ответ по умолчанию.
Из Outlook (например, я использую 64-разрядную версию 2010 в Windows 7) в окне создания электронной почты есть раскрывающийся список со всеми 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-адресов, так почему бы мне не отправить его?
Что нам нужно сделать, чтобы разрешить всем пользователям отправлять сообщения с любого из своих SMTP-адресов?
Вы не можете легко это сделать. При отправке Exchange изменит ваш исходный адрес на ваш основной SMTP-адрес (адрес для ответа), как только вы нажмете «Отправить». Если вам не нужно отправлять слишком много сообщений с других адресов, одним из вариантов будет просто изменить ваш основной SMTP-адрес перед отправкой сообщения на адрес, который вам нужно отправить. Вот где Powershell делает это красиво и быстро:
set-mailbox -primarysmtpaddress me@secondaddress.com
После этого вы можете просто повторно запустить команду со своим основным адресом.
Не то решение, на которое вы, вероятно, надеетесь, а реальная альтернатива.
Это невозможно без небольшой работы ... конечно, не сразу после установки.
Посмотреть здесь:
http://www.windowsitpro.com/article/email/how-can-i-use-an-alternate-address-with-exchange-server-
Самый простой вариант - настроить pop или imap и добавить вторую «учетную запись» в Outlook, которая использует pop или imap и SMTP для отправки с использованием альтернативного адреса. Но это ручная настройка для каждого адреса.