Этот вопрос о том, что, по моему мнению, «нарушает стандарт», и я понимаю, что возможно, что 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"