Как я могу разобрать исходный источник электронной почты и извлечь часть HTML?

В моем приложении для iPhone мне передают необработанный источник электронного письма в формате RFC822 (или "eml"). Я хотел бы HTML-часть этого сообщения (если оно существует).

Вместо того, чтобы пытаться разобрать его самому, преобразовать escape-символы и т. Д., Я подумал, что проверю, не знает ли кто-нибудь библиотеку Objective-C, которая сделает это для меня.

В.NET я всегда использовал классы Mailbee для всего, что связано с электронной почтой, но я не могу найти ничего похожего на какао.

1 ответ

Решение

Вы можете взглянуть на платформу Pantomime для Mac OS X. Она предоставляет полноценный пакет электронной почты, включая разбор RFC822. Его можно скачать прямо здесь.

Насколько я знаю, он не был портирован на iPhone, но он должен дать вам хорошую отправную точку.

Клаус

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