如何更改电子邮件附件的Content-Transfer-Encoding?


14

我已经注册了http://eudyptula-challenge.org/挑战,该挑战仅接受简单文本格式的电子邮件附件。不带扩展名的文件(以及.zip文件)均以base64编码传输。我想以简单文本发送电子邮件附件。这是我的makefile传输方式:-

Content-Type: text/plain; charset=UTF-8;
 name="Makefile"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="Makefile"

b2JqLW0gKz0gaGVsbG8yLm8KCmFsbDoKCW1ha2UgLUMgL2xpYi9tb2R1bGVzLyQoc2hlbGwg
dW5hbWUgLXIpL2J1aWxkIE09JChQV0QpIG1vZHVsZXMKCmNsZWFuOgoJbWFrZSAtQyAvbGli
L21vZHVsZXMvJChzaGVsbCB1bmFtZSAtcikvYnVpbGQgTT0kKFBXRCkgY2xlYW4KCg==

如何配置Thunderbird以简单文本形式发送附件文件?还是我应该使用任何其他电子邮件服务器或工具来以简单文本形式发送电子邮件附件?


这是因为文件是UTF-8编码的文本。根据规范,电子邮件仅支持7位ASCII。其他所有内容都必须以某种方式进行编码。
丹尼尔·B

Answers:


10

在雷鸟中编辑->首选项->显示->字体->高级->外发邮件,将其从UTF-8设置为Western iso 8859-1


1
想想我们仍然忍受着不可读的电子邮件格式,因为早在80年代,当MIME标准成熟时,仍然存在无法处理8位文本的系统。我们会留下来吗?
mc0e 2014年

似乎对附件没有帮助。
东武2014年

2
@Tobu奇怪的是,它有效。
2015年

1
这有效!我很惊讶:D
b-ak

很奇怪,但是确实有效。
sitilge
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.