Pull to refresh

Comments 1

Не отдаёт. Subject приходит ровно в том виде, в каком его прислал отправитель. А отправитель, если тема на кириллице, шлёт по RFC 2047:

А ещё заголовки могут переноситься в середине. Тот же Subject - внезапно в середине встретил 0x0A, следующая строка начинается с пробела и это всё ещё тема. А могла и начаться с =utf-8= маркера снова, если отправитель так захотел. А если это тело Forwarded письма, то его заголовки - уж как почтовый клиент отправителя их закодирует..

Тело письма может ставить переносы в любых местах тоже. Если письмо по пути прошло через релеи - тут вообще всё заново.

И это не только GMail, у каждого могут быть свои особенности. Я прямо представляю разработчиков этих почтовых систем - у них кровавые слёзы каждый день, наверное.

Sign up to leave a comment.

Articles