Как все говорили, ENCODING_8BIT представляет кодировку передачи контента .
В основном, 8BITMIME используется для Интернационализация . Он использует 8-битные наборы символов и, следовательно, позволяет отправлять любые символы, поддерживаемые в кодировке UTF8.
Как правило, почтовые программы без MIME отправляют 8-битные данные, но не включают
Заголовки MIME, чтобы пометить сообщение как 8-битные данные. MIME почтовые программы должны
справиться с этим без проблем. [источник]
Так что, в принципе, в действительности не имеет смысла использовать ENCODING_8BIT поверх другой кодировки, поскольку электронные письма в UTF8 являются сегодня стандартом . Также обратите внимание, что большинство адаптеров MTA ( Агент передачи сообщений , таких как Postfix и т. Д.) Автоматически переводят кодировку в 8BITMIME (UTF-8).
Вот хороший ресурс о кодировке 8BITMIME.
На практике расширение 8BITMIME имеет два эффекта:
- Клиент избежит преобразования Q-P.
- Клиент может добавить дополнительно
информация в конце запроса MAIL: пробел, за которым следует либо
"BODY = 7BIT" или "BODY = 8BITMIME".