Regex, чтобы соответствовать cid для Email Signature Image - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть сценарий, когда изображения подписи в одном только почтовом содержимом должны быть удалены.EWS преобразует все вложения электронной почты с контентом и присваивает ему CID, которые встроены в почту.

Здесь, в электронном письме, много изображений встроено, но мне нужно выяснить только изображение подписи в теле письма и потребностиудалить это.

У него есть только CID и нечего выяснять, чтобы идентифицировать изображение подписи.Есть ли возможность?

Подпись Изображение:

[cid: image001.jpg@01C451FD.99CD7240]

Некоторые другие изображения:

[cid: image001.png@01D2C230.B44CH170]

1 Ответ

0 голосов
/ 12 декабря 2018

Вы спрашиваете, есть ли у подписей CID, который можно программно отличить от других CID?Ответ - нет.

В других заголовках MIME, например, Content-Description: signature или аналогичных, могут быть намеки, но ничего не стандартизировано должным образом.Это просто другая часть MIME, и она совершенно необязательна.

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

...