另外提一下,
libBBS/bbs_sendmail.c (目前最新 revision 10547) line 465
其中 "attachment;\n" 后面的 "\tfilename",是不是也需要加 4 个空格?
因为同样也可能会被 postfix 过滤掉 "\t",有可能会导致 filename 一行与 Content-Disposition 被一空行隔断。导致附件不能正确打开。
【 在 carsigy (淡) 的大作中提到: 】
: 问题解决了,加上那 4 个空格就可以了。
: "\t" 被 postfix 过滤之后,Content-Type 和 boundary 两行可能被解释成不相关的行了,于是就被 Message-Id 隔断。
: 而如果 boundary 一行有缩进,则会被认为是 Content-Type 的延续,于是就不会有被隔断的问题。
: ...................
--
FROM 211.99.222.*