Mail Parser - Support flowed text

This commit is contained in:
wrongecho 2026-01-15 11:54:37 +00:00
parent 41df4c4b9f
commit a398ac7a8d
1 changed files with 10 additions and 1 deletions

View File

@ -614,7 +614,16 @@ foreach ($messages as $message) {
// Body (prefer HTML)
$message_body_html = $message->getHTMLBody();
$message_body_text = $message->getTextBody();
$message_body = $message_body_html ?: nl2br(htmlspecialchars((string)$message_body_text));
$message_body_raw = $message->getRawBody();
if (!empty($message_body_html)) {
$message_body = $message_body_html;
} elseif (!empty($message_body_text)) {
$message_body = nl2br(htmlspecialchars($message_body_text));
} else {
// Final fallback
$message_body = nl2br(htmlspecialchars($message_body_raw));
}
// Handle attachments (inline vs regular)
$attachments = [];