my company migrated to Office 365 mailboxes a few weeks ago. С тех пор я замечаю, что сообщение о статусе, которое я получаю от некоторого задания, которое выполняется на другом сервере, различается по размеру, хотя его тело (и, на первый взгляд, также заголовок) существенно не меняется, например,
Кроме того, до миграции на O365 было точно такое же электронное письмо (согласно Outlook ) Размером 10 КБ, тогда как теперь (после миграции O365) он имеет размер примерно от 27 КБ до 29 КБ
Конечно, если я взгляну на информацию заголовка почты, строки заголовка будут отличаться по сравнению с тем, что было до миграции, для конечно из-за появления O365. До миграции заголовок состоял примерно из 1300 символов, а сейчас - примерно из 10 000 символов. Если я сохраню заголовок в текстовый файл, я уже вижу разницу примерно в 8500 байт, но это не говорит мне, откуда берутся другие ~ 10 КБ, ни почему размер меняется.
Просто интересно, есть ли какое-то объяснение этому поведению или, может быть, даже какое-то «исправление».
Боковое примечание: я хотел бы создать правило, которое перемещает эти сообщения о статусе во вложенную папку «Входящие», если она содержит только 2 строки / имеет размер только xx КБ (что означает: все в порядке), в то время как сообщение о состоянии с 3 или более строками должно привлечь мое внимание в почтовом ящике - что трудно реализовать, если размер письма отличается на 2-3 КБ, потому что дополнительная третья строка кода также может добавить эти 2- 3KB
Без реальных сообщений для сравнения и анализа трудно сказать конкретно, откуда все идет.
При переходе через Office365 вы попадете на множество серверов, прежде чем почта попадет в ваш почтовый ящик, в том числе серверы онлайн-защиты Exchange и серверы обмена, на которых размещается ваша почтовая служба. Эти серверы могут меняться и меняются, и в зависимости от маршрутизации у вас может быть несколько больше или меньше серверов с каждым потоком сообщений.
Если типы кодирования сообщения меняются при передаче, это также может увеличить размер сообщения. Можно добавить несколько байтов, если TLS был использован и также отмечен в заголовках.
Что касается ваших правил - если сообщение может быть изменено для создания слов-триггеров, ситуация станет экспоненциально проще. В противном случае, я думаю, вам придется полагаться на макрос или VBScript, который может анализировать сообщение и выполнять действие, которое вы хотите выполнить.
ПРИМЕЧАНИЕ. Вы также можете использовать Flow в своем сценарии. Доступно новое действие Mail Export, которым вы, возможно, сможете управлять с помощью операций с данными, оттуда вы можете использовать его для отправки SMS-предупреждений, перехода в новую папку или любого другого действия, которое поддерживает Flow.