У меня электронная почта n00b, но я работаю над приложением, которое отправляет электронную почту в формате HTML с символами Unicode (как заметил мой друг, «наслаждайтесь адским кодированием»).
Заголовок Subject: поступает из пользовательского ввода и поэтому может содержать символы Unicode. Некоторые почтовые клиенты (такие как GMail и Outlook 2007) поддерживают это, но, насколько я читал, правильный способ сделать это — использовать Кодировка MIME Encoded-Word для заголовков.
Я не могу найти библиотеку Ruby для этого. Есть ли один?
Кроме того, нужно ли добавить заголовок, который будет указывать почтовым клиентам использовать UTF-8 при отображении сообщения? Мы отправляем составное электронное письмо, поэтому наш Content-Type равен multipart/mixed. В частности, Apple Mail.app не использует правильную кодировку, хотя в отдельных частях она указана как UTF-8.