Назад | Перейти на главную страницу

Office 365 - размер электронного письма варьируется

моя компания перешла на почтовые ящики Office 365 несколько недель назад. С тех пор я замечаю, что электронное письмо о состоянии, которое я получаю от некоторого задания, которое выполняется на другом сервере, различается по размеру, хотя тело (и, на первый взгляд, также заголовок) существенно не меняется, например

Кроме того, до миграции O365 точно такое же электронное письмо было (согласно Outlook) размером 10 КБ, тогда как теперь (после миграции O365) оно имеет размер примерно от 27 КБ до 29 КБ.

Конечно, если я посмотрю на информацию заголовка почты, строки заголовка будут отличаться по сравнению с тем, что было до миграции, наверняка из-за появления O365. До миграции заголовок состоял примерно из 1300 символов, а сейчас - примерно из 10 000 символов. Если я сохраню заголовок в текстовый файл, я уже вижу разницу примерно в 8500 байт, но это не говорит мне, откуда берутся другие ~ 10 КБ, и почему размер меняется.

Просто интересно, есть ли какое-то объяснение такому поведению или, может быть, даже какое-то «исправление».

Боковое примечание: я хотел бы создать правило, которое перемещает эти сообщения о состоянии во подпапку почтового ящика, если она содержит только 2 строки / имеет размер только xx КБ (что означает: все в порядке), а сообщение о состоянии с 3 или более должны привлечь мое внимание в почтовом ящике - что трудно реализовать, если размер почты отличается на 2-3 КБ, потому что дополнительная третья строка кода также может добавить эти 2-3 КБ

Без реальных сообщений для сравнения и анализа трудно сказать, откуда все идет конкретно.

При переходе через Office365 вы попадете на множество серверов, прежде чем почта попадет в ваш почтовый ящик, в том числе серверы онлайн-защиты Exchange и серверы обмена, на которых размещается ваша почтовая служба. Эти серверы могут меняться и меняются, и в зависимости от маршрутизации у вас может быть несколько больше или меньше серверов с каждым потоком сообщений.

Если типы кодировки сообщения меняются при передаче, это также может увеличить размер сообщения. Можно добавить несколько байтов, если TLS был использован и также отмечен в заголовках.

Что касается ваших правил - если сообщение может быть изменено для создания триггерных слов, ситуация значительно упростится. В противном случае, я думаю, вам придется полагаться на макрос или VBScript, который может анализировать сообщение и выполнять действие, которое вы хотите выполнить.

ПРИМЕЧАНИЕ. Вы также можете использовать Flow в своем сценарии. Доступно новое действие Mail Export, которым вы, возможно, сможете управлять с помощью операций с данными, оттуда вы можете использовать его для отправки SMS-предупреждений, перехода в новую папку или любого другого действия, которое поддерживает Flow.