无法通过Postfix服务器将PDF文件作为附件发送

时间:2019-05-30 15:24:28

标签: node.js attachment postfix-mta mail-server

我通过引用this blog

使用postfix和dovecot创建了一个邮件服务器。

到目前为止,一切正常,除非我尝试发送PDF文件。 我检查了内容类型(它是application / pdf)。

当我检查邮件服务器中的邮件正文时,看到了

_pickle.UnpicklingError: the STRING opcode argument must be quoted

通常对于其他MIME类型(例如jpeg,docx等),我在文件中获取文件的base64以及这些附件详细信息。

即使以代码形式获取邮件,我也只得到了这么多信息

Content-Type: multipart/mixed; boundary="--_NmP-5f6b9a253c4b1f54-Part_1" From: firstname@domain.com To: Firstname Lastname <firstname@domain.com> Subject: Subject 13 Message-ID: <5c25a275-21c2-90cb-3ffd-0ad05d860194@mesbro.com> Date: Thu, 30 May 2019 14:47:44 +0000 MIME-Version: 1.0 ----_NmP-5f6b9a253c4b1f54-Part_1 Content-Type: text/html Content-Transfer-Encoding: 7bit <p>Test 13</p> ----_NmP-5f6b9a253c4b1f54-Part_1 Content-Type: application/pdf; name=072fdae0-82e1-11e9-944e-4f0e492afd8f.pdf Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=072fdae0-82e1-11e9-944e-4f0e492afd8f.pdf ----_NmP-5f6b9a253c4b1f54-Part_1--

对于其余文件,我会在 content 键中获得文件缓冲区。

请帮助我。

我不知道在postfix中配置什么,以使postfix也允许pdf文件。

0 个答案:

没有答案