Делаю бота, который будет по крону скачивать и обрабатывать почту. Он коннектится по IMAP, выкачивает всю почту и должен передать дальше в обработку. Всё идёт хорошо до момента получения тела письма. Получаю функцией:
PHP:
скопировать код в буфер обмена
function getBody($uid, $imap) { $body = get_part($imap, $uid, "TEXT/HTML"); // if HTML body is empty, try getting text body if ($body == "") { $body = get_part($imap, $uid, "TEXT/PLAIN"); } return $body; }
Мне нужен просто текст письма, без всякой ерунды.
Я делаю:
И получаю на выходе письмо, где
1) Всё равно присутствуют
2) Отображаются CSS
3) В письмах много пустых строк, либо строк с ОЧЕНЬ большим количеством проблелов
Как получить нормальный текст сжатый?
|