-# Copyright (C) 2016-2018 all contributors <meta@public-inbox.org>
+# Copyright (C) 2016-2019 all contributors <meta@public-inbox.org>
# License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
# read-only utilities for Email::MIME
# times when it should not have been:
# <87llgalspt.fsf@free.fr>
# <200308111450.h7BEoOu20077@mail.osdl.org>
- if ($ct =~ m!\btext/plain\b!i || $ct =~ m!\bmultipart/mixed\b!i) {
+ if ($err && ($ct =~ m!\btext/plain\b!i ||
+ $ct =~ m!\bmultipart/mixed\b!i)) {
# Try to assume UTF-8 because Alpine seems to
# do wacky things and set charset=X-UNKNOWN
$part->charset_set('UTF-8');