Мы используем Exchange 2013 для многопользовательского почтового хостинга, и я пытаюсь создать политику, которая будет всегда показывать удаленное содержание от определенного домена отправителя (или единственный отправитель прекрасен также) в OWA.
Мы отсылаем еженедельные напоминания в электронном письме HTML, что ссылочные внешние изображения и эти изображения всегда блокируются.
Вещи я попробовал:
Set-MailboxJunkEmailConfiguration
добавить наш адрес электронной почты к TrustedSendersAndDomains
Set-ContentFilterConfig -BypassedSenderDomains *.ourdomain.com
обойти фильтр контента для нашего доменаНезависимо от того, что OWA все еще запрашивает удаленное содержание, которое будет загружено каждым, регистрируются.
Цель состоит в том, чтобы иметь конфигурацию, которая автоматически загрузила бы удаленное содержание для ВСЕХ пользователей Exchange, когда отправитель является определенным адресом электронной почты или доменом. Действительно ли это возможно с Exchange 2013 и OWA?
Вот изображение, показывающее, что я хотел бы обойти:
Идеально, правило или установка могут быть изменены так, user@domain.com освобожден от блокирования содержания в OWA. В противном случае затем команда, которая могла периодически выполняться или когда мы добавляем новые почтовые ящики для применения установки на каждый почтовый ящик, прекрасна также.
Спасибо
Я думал проверить OWAMailboxPolicy ( get-owamailboxpolicy
), но, похоже, здесь нет настроек. Немного о типах MIME и разрешении FRAME и IFRAME, но если вы можете успешно просматривать внешний контент, я не думаю, что причина в этом.
Просто для подтверждения, вы ДЕЙСТВИТЕЛЬНО видите нужный домен / отправителя при запуске :
(Get-MailboxJunkEmailConfiguration -Identity
... верно?
Вы не можете по определенному домену, но можете разблокировать его глобально.
Начните с проверки политики OWA (Get-OwaMailboxPolicy)
Используйте : Set-OwaMailboxpolicy и установите ее так, как вам нужно.
Пример: Set-OwaMailboxPolicy -Identity OwaMailboxPolicy-Default -AllowedFileTypes ".jpeg", ".pdf"
Ошибка заключается в том, что сервер блокирует определенный MIME-тип письма в формате HTML.
.С рекомендациями @blaughw и @yagmoth555 я смог заставить это работать. На самом деле все оказалось просто, но из-за пары предостережений с доверенными отправителями и доменами возникла некоторая путаница в том, как делать то, что я хотел.
Вот две проблемы, которые мешали этому работать изначально:
user@domain.com
, но электронная почта отправлялась с User@domain.com
(обратите внимание на заглавную букву U User)домен.com
к доверенным отправителям, но отправка с person@domain.com
не приводила к загрузке образов. Мне пришлось явно добавить Person@domain.com
, чтобы образы загружались автоматически. Наш OwaMailboxPolicy
по умолчанию AllowedFileTypes уже был установлен на . rpmsg .xlsx .xlsm .xlsb vstx .vstm .vssx .vsdx .vsdm .tiff .pptx .pptm .ppsx .ppsm .docx .docm .zip .xls .wmv .wma .wav .vtx .vsx .vsx .vsd .txt .tif .rtf .pub . ppt .png .pdf .one .mp3 .jpg .gif .doc .bmp .avi
, который включал JPG образы, поэтому мне вообще не нужно было изменять эту политику.
Простое добавление правильного адреса электронной почты в оболочке для каждого пользователя TrustedSendersAndDomains в MailboxJunkEmailConfiguration выполнило свою задачу.
Для справки, вот сценарий, который я придумал, чтобы добавить его ко ВСЕМ почтовым ящикам в системе. Я буду либо запускать его раз в ночь, либо когда мы добавляем новые компании/пользователи в систему Exchange.
Он может быть вызван из командной строки как powershell.exe -File AddTrustedUsers.ps1
# Connect to Exchange
. 'C:\Program Files\Microsoft\Exchange Server\V15\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto -ClientApplication:ManagementShell
# Get all mailboxes
$mailboxes = Get-Mailbox
# Loop over each mailbox, print email address and call Set-MailboxJunkEmailConfiguration
$mailboxes | foreach {
$_.EmailAddresses.SmtpAddress | Format-List;
$_.alias | Set-MailboxJunkEmailConfiguration -TrustedSendersAndDomains @{Add='User@domain.com', 'Other.User@domain.com'}
}