SMTP-серверы реализуют 8BITMIME с чем-то кроме UTF-8?

RFC 5321 указывает, что тело письма должно быть закодировано как 7 бит, US-ASCII. Расширение 8BITMIME позволяет кодировать тело как 8 бит. Сервер SMTP может объявить, что он поддерживает 8BITMIME в своем ответе на EHLO команда:

250-smtp.example.com at your service
250 8BITMIME

И SMTP-клиент может сообщить серверу, что он будет использовать это расширение в MAIL команда:

MAIL FROM: <john@example.com> BODY=8BITMIME

Большинство SMTP-серверов сегодня поддерживают 8BITMIME и делают это с UTF-8.

Вопрос: Существуют ли SMTP-серверы или почтовые клиенты, которые поддерживают 8BITMIME, но делают это, используя кодировку, отличную от UTF-8? Если да, то какие и какая кодировка?

1 ответ

Сам почтовый сервер не должен поддерживать какую-либо кодировку. Он только объявляет, что может обрабатывать почтовые тела с 8 битами (вместо 7 бит). Старые серверы, не поддерживающие 8 бит, могут удалить первый бит данных. Поэтому не имеет значения, какую кодировку вы используете, если сервер поддерживает 8 бит. Только клиент электронной почты получателя должен поддерживать вашу кодировку (например, UTF-8 или ISO-8859-15).

Другие вопросы по тегам