我不确定这是mail.app中的错误,还是我找不到的配置。它可能也是GPGmail的一个奇怪的副作用。
Mail.app正确显示我的IMAP服务器上的所有电子邮件,但“已发送邮件”文件夹中的电子邮件除外。在发送的消息文件夹中,它以一种典型的引用 - 可打印方式与错误的字符集方式混淆了åäö。他们变得。
查看电子邮件的来源时,看起来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
事实上,Mail很可能不喜欢PGP的东西。确定:如果您在不使用PGP的情况下发送消息怎么办?(比如:通过网络邮件发送消息?)如果您向自己发送PGP签名的消息,它在收件箱中是否真的显示怎么办?
—
Arjan 2010年
当我向自己发送消息时,它会在收件箱中正确显示,但在发送的消息文件夹中显示不正确。关闭签名会使邮件在已发送邮件文件夹中正确显示。我可以看到的唯一区别(除了在传输中添加的标头之外)是在第一个mime块之前添加的“这是一个OpenPGP / MIME签名消息(RFC 2440和3156)”行。
—
pehrs 2010年
嗯。首先,Mail.app将消息移动到Sent,然后告诉IMAP消息是否存在(使用时会有所不同
—
Arjan 2010年
smtp.gmail.com
)。因此,它可能也是邮件的组合和IMAP服务器。(某些Thunderbird IMAP疯狂地在superuser.com/questions/42009 / ...,就像旁边一样。)如果Mail以不同的方式处理这两个邮箱,或者服务器将其转换,则手动将邮件从已发送到收件箱可以为您提供更多信息?
似乎将邮件从发送到收件箱不会改变格式化。换句话说,移动的邮件仍然显示不正确...
—
pehrs 2010年
在向自己发送邮件时,您是否可以看到“已发送”与“收件箱”中的来源有何不同?(奇怪的是,邮件服务器实际上可能正在修复这里的东西,似乎。这也可能是Thunderbird显示已发送邮件没有问题的原因,因为那些已经通过IMAP路由。也许窥视Mail in Mail中的来源与Thunderbird相比也可以给你一些见解......)
—
Arjan 2010年