我不确定这是 mail.app 中的错误,还是我找不到的配置。这也可能是 GPGmail 的一个奇怪的副作用。
Mail.app 可以正确显示我 IMAP 服务器上的所有电子邮件,但“已发送邮件”文件夹中的电子邮件除外。在已发送邮件文件夹中,它以典型的 quoted-printable 格式将 åäö 弄乱,字符集错误。它们变成了 ‰ˆ。
查看电子邮件的来源时,似乎 mail.app 生成的标题是正确的:
Message-Id: <>
From:
To:
In-Reply-To: <>
Content-Type: multipart/signed; protocol="application/pgp-signature";
micalg=pgp-sha1; boundary="Apple-Mail-4--741321197"
X-Smtp-Server: smtp.example.com
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Subject: Example subject
Date: Fri, 26 Mar 2010 10:14:14 +0100
References: <>
X-Pgp-Agent: GPGMail 1.2.0 (v56)
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--Apple-Mail-4--741321197
Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes
Content-Transfer-Encoding: quoted-printable
<Text here with =E5=E4=F6>
--Apple-Mail-4--741321197
content-type: application/pgp-signature; x-mac-type=70674453;
name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
content-transfer-encoding: 7bit
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.12 (Darwin)
iEYEARECAAYFAkus62kACgkQlIRLofxhDjYnnwCcDmCXuMGsKlh3a418s12coJgn
36sAoKMdkP3+g/OMK+Ps7AbjQq4Nbqzv
=XMko
-----END PGP SIGNATURE-----
--Apple-Mail-4--741321197--
我如何让 mail.app 使用正确的字符集?
更多测试结果:
- Thunderbird 可以毫无问题地显示消息。
- 当我向自己发送邮件时,邮件在收件箱中显示正确,但在已发送文件夹中显示不正确。但是:将邮件从已发送文件夹移至收件箱不会更改错误的格式。
- 关闭签名也能使邮件在“已发送”文件夹中正确显示。我能看到的唯一区别(除了传输中添加的标题之外)是
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
在第一个 mime 块之前添加的行。
答案1
答案2
我也有类似的问题。通常,如果我将邮件移动到“临时”文件夹,重建,清空垃圾箱,重新启动 mail.app(然后它会“压缩”邮箱),重复此操作,然后将邮件移回,就可以恢复。