Почему я получил письмо с бессмысленным заголовком?

Почему я получил письмо с бессмысленным заголовком?

Недавно я получил электронное письмо с заголовком

=?utf-8?B? 8J+QtiBZb3UncmUgYSBzdHJvbmcgY2FuZGlkYXRlIGZvciBvdXIgZnV0dXJlLCBQZXRlciDwn4e6 8J+HuA==?=

Думая, что это может быть вредоносное ПО, я запустил проверку с помощью Malwarebytes, и она оказалась чистой. Есть ли какая-либо законная причина, по которой заголовок представляет собой бессмысленную строку символов?

решение1

У вас есть некий текст заголовка, закодированный с неудачной попыткойЗапрос на изменение 2047.

RFC 2047 — это стандарт, регулирующий встраивание не-ASCII-символов в заголовки электронных писем, и он гласит, что заголовки, которые не соответствуют стандарту RFC 2047, должны отображаться как есть, а не декодироваться. Таким образом, ваше программное обеспечение электронной почты видит плохой заголовок и отображает его «правильно» (как того требует стандарт).

Ни одно мейнстримное ПО не нарушает RFC 2047 так сильно, так что, вероятно, это исходит от какого-то сомнительного ПО для массовой рассылки. ПО делает "закодированные слова" слишком длинными (ограничение длины строки 76), что запрещено (RFC 2047 говорит "НЕ ДОЛЖНО").

Несмотря на то, что он слишком длинный, его можно расшифровать вручную; похоже на какой-то спам от рекрутера:

решение2

Это строка base64, способ кодирования текста или данных, позволяющий отправлять их с помощью 7-битного текста ASCII, поддерживаемого электронной почтой.

Похоже, ваш почтовый клиент не поддерживает base64 в строке темы.

Тыкаем текст

8J+QtiBZb3UncmUgYSBzdHJvbmcgY2FuZGlkYXRlIGZvciBvdXIgZnV0dXJlLCBQZXRlciDwn4e6 8J+HuA==?=

Черезbase64decodeпоказывает строку ниже. Это тело строки за вычетом заголовка utf-8.

Связанный контент