我们在应用程序中使用 MailKit 向用户发送电子邮件。这些电子邮件通常带有带有 Unicode 或长文件名的附件。某些电子邮件客户端,例如 Outlook(使用 POP 或 IMAP)或 Outlook Express,无法处理 RFC 2231,结果是附件的名称为“无标题附件”。
有没有办法为附件文件名发送支持 RFC 2047(编码字)的邮件(使用 MailKit)?一种可能的解决方案是将 RFC 2231 保留在 content-disposition 中的文件名中,但在 content-type 中使用编码字编码名称参数作为后备。支持这样的东西吗?