From 76fab287198d1da021be18e608717bacb953e169 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wilfried=20G=C3=B6esgens?= Date: Wed, 27 Aug 2008 23:01:15 +0000 Subject: [PATCH] * quick check the email address for quoted printable encoding, so the de-qp'er doesn't jam our umlauts --- citadel/internet_addressing.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/citadel/internet_addressing.c b/citadel/internet_addressing.c index 2cffe3d5b..c96d722e1 100644 --- a/citadel/internet_addressing.c +++ b/citadel/internet_addressing.c @@ -1010,7 +1010,8 @@ char *harvest_collected_addresses(struct CtdlMessage *msg) { if (msg->cm_fields[field] != NULL) { for (j=0; jcm_fields[field], ','); ++j) { extract_token(addr, msg->cm_fields[field], j, ',', sizeof addr); - utf8ify_rfc822_string(addr); + if (strstr(addr, "=?") != NULL) + utf8ify_rfc822_string(addr); process_rfc822_addr(addr, user, node, name); h = CtdlHostAlias(node); if ( (h != hostalias_localhost) && (h != hostalias_directory) ) { -- 2.30.2