Кодирование в UTF-8 для писем (MIME headers)

Иногда требуется создать вручную заголовок письма (MIME) на русском языке, а для этого русские символы нужно перевести в UTF-8 кодировку, которая читается из Base64 кодировки (Например для русских имен в фреймворке Gophish Framework)

Строка в кодировке будет выглядеть следующим образом:

=?UTF-8?B? — указываем что это UTF-8 из Base64;
BASE64 — текст в кодировке Base64;
?= — символы окончание текста.

В Linux, чтобы перекодировать текст в Base64, можно воспользоваться командой:

В итоге, после всех трансформаций из слова «текст«, мы получим строку:

Автоматически этот текст можно сгенерировать с помощью команды:

и далее ее использовать там, где требуется.

Заказать создание и поддержку безопасной IT-инфраструктуры любой сложности

Быть уверенным в своей IT-инфраструктуре — это быть уверенным в завтрашнем дне.

Для того, чтобы сделать заказ:

Заполните форму обратной связи и мы обязательно с вам свяжемся:
Форма обратной связи
Позвоните нам по телефону:
+7(909)952-44-33
Напишите нам на электронную почту:
order@blackdiver.net
Напишите нам в Telegram:
Telegram
Другие способы связи Вы сможете найти в разделе Контакты.