Я разработал приложение, которое анализирует данные из почтовых ящиков unix и извлекает сообщения с помощью IMAP. Основная проблема, с которой я сейчас сталкиваюсь, заключается в том, что почтовый ящик плоских файлов в / var / mail, в котором хранятся электронные письма, оборачивает строку и вставляет равенство после 75 символов. Самое странное, что это происходит только в теле сообщения.
12345678901234567890123456789098 2010-03-04 1:56:43 192.156.1.1 Microsoft F=
irefox
Может ли это быть проблема с отдельным SMTP-сервером, переформатирующим электронные письма, или это проблема с почтовым ящиком или сервером imap?
Спасибо.
Это нормально, читайте дальше Цитата для печати кодирование.
Вам, вероятно, придется взглянуть на content-transfer-encoding
заголовок сообщения или пантомима. Проверить, если это quoted-printable
а затем расшифровать его. Почти наверняка для вашего языка программирования есть библиотека или функция, которые сделают это за вас.