【发布时间】:2019-03-07 23:22:34
【问题描述】:
这个问题是关于我认为“打破标准”的问题,我知道 MimeKit 可能被设置为专门不允许我做我所要求的事情。这些自定义消息将仅在内部使用,不用于常规电子邮件发送。
以下是我可以使用基本功能创建的附件:
Content-Type: application/octet-stream; name=example.txt
Content-Disposition: attachment; filename=example.txt
Content-Transfer-Encoding: base64
**BASE64 ENCODED ATTACHMENT**
我想知道的是是否可以创建以下内容:
Content-Type: application/octet-stream; name=example.txt; type=****
Content-Disposition: attachment; filename=example.txt
Content-Transfer-Encoding: *****
**CUSTOM ENCODED ATTACHMENT**
我有一个自定义字符串来设置“Content-Transfer-Encoding”,可能是“Content-Type”下的自定义“类型”,并且还使用我自己的自定义代码对消息进行编码。
我假设对我的消息进行自定义编码的最简单方法是在 MimeKit 之外执行此操作,然后将 MimeKit 设置为不编码。无论如何,我可以创建只包含我想要的字符串的自定义标头吗?
额外问题:
我将如何改变:
Content-Type: application/octet-stream; name=example.txt
Content-Disposition: attachment; filename=example.txt
到:
Content-Type: application/octet-stream; name="example.txt"
Content-Disposition: attachment; filename="example.txt"
【问题讨论】:
标签: c# .net smtp mailkit mimekit