From fcbfc271d28b6c7eb491209a442bca23ecb647dc Mon Sep 17 00:00:00 2001 From: Sam Varshavchik Date: Sat, 28 Jul 2018 20:30:26 -0400 Subject: sqwebmail: format UTF8 delivery status notifications --- sqwebmail/msg2html.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'sqwebmail/msg2html.c') diff --git a/sqwebmail/msg2html.c b/sqwebmail/msg2html.c index 137cbae..a3025ae 100644 --- a/sqwebmail/msg2html.c +++ b/sqwebmail/msg2html.c @@ -1277,8 +1277,9 @@ off_t dummy; print_header_uc(info, header); printf(""); + /* showmsgrfc822_addressheader(value); */ - printf("%s", value); + html_escape(value, strlen(value)); printf("\n"); free(header); } @@ -2989,14 +2990,14 @@ const char *content_type, *dummy; return (0); if (strcmp(content_type, "text/plain") == 0 || - strcmp(content_type, "text/rfc822-headers") == 0 || + rfc2045_message_headers_content_type(content_type) || strcmp(content_type, "text/x-gpg-output") == 0) return ( &showtextplain ); - if (strcmp(content_type, "message/delivery-status") == 0) + if (rfc2045_delivery_status_content_type(content_type)) return ( &showdsn); if (info->showhtml && strcmp(content_type, "text/html") == 0) return ( &showtexthtml ); - if (strcmp(content_type, "message/rfc822") == 0) + if (rfc2045_message_content_type(content_type)) return ( &showmsgrfc822); return (0); -- cgit v1.2.3