Я участвую в конкурсе Eudyptula. где они нуждаются в том, чтобы вложения были отправлены в текстовом виде. Я пробовал это различными способами, и у меня был ряд проблем
-> Веб-интерфейс Gmail - нет возможности сделать это. только текст может быть задан как обычный текст
-> используется mailsend (https://github.com/muquit/mailsend) - я не могу отправить все тело сообщения, но только построчно ... и похоже, что при отправке трех вложений возникает ошибка. некоторые пропущены.
-> evolution - все еще вложения закодированы в base64, и в конце концов я пришел к Thunderbird, который многие считают успешной отправкой патчей.
Да, я пытался использовать разные ссылки http://www.stabellini.net/thunderbird-configuration.txt , http://lxr.free-electrons.com/source/Documentation/email-clients.txt и настроил Thunderbird, и теперь я буду сказать, чего я достиг и чего мне нужно достичь
Я отправляю 1) тело сообщения 2) три вложения
- Makefile
- журнальный файл
- task1.ko - модуль ядра
чего мне нужно добиться? отправьте все вышеперечисленное в виде текста / обычного без base64
чего я добился? Я должен отправить
тело сообщения как
Тип контента: текстовый / простой; charset = ISO-8859-1 Content-Transfer-Encoding: 7bit
файл журнала (вложение) как
Тип контента: текстовый / простой; кодировка = UTF-8; name = "syslog" Content-Transfer-Encoding: 7bit Content-Disposition: вложение; имя файла = "системный журнал"
Makefile (приложение)
Тип контента: текстовый / простой; кодировка = UTF-8; name = "Makefile" Content-Transfer-Encoding: 7bit Content-Disposition: вложение; имя файла = "Makefile"
task1.ko (приложение) как
Content-Type: application/octet-stream; name = "task1.ko" Content-Transfer-Encoding: base64 Content-Disposition: вложение; имя файла = "task1.ko"
проблема последняя ... все еще task1.ko кодируется в base64 .. если я отправлю это письмо в этой форме, ответное письмо говорит
Вы отправили мне вложения base64, которые я совсем не понимаю :( Пожалуйста, прочитайте вступительное письмо еще раз о том, почему это плохо. Это также очень нормально, если вы используете gmail, веб-интерфейс почти всегда делает это. Пожалуйста, посмотрите файл ядра:http://lxr.free-electrons.com/source/Documentation/email-clients.txt, чтобы узнать, как правильно настроить почтовый клиент и как отправлять вложения в формате, который может использоваться сообществом ядра.
Кто-нибудь, пожалуйста, помогите мне от этого. Я выполнил задание 2 дня назад, и отправка этой почты задерживается из-за этой проблемы .. Пожалуйста помоги ..
Примечание: у меня также есть другое сомнение. вопрос гласит: «Также обязательно отправьте написанный вами модуль ядра вместе с Makefile, который вы создали для сборки модуля». , На самом деле проблема заключается в отправке файла ко, который является двоичным файлом. поэтому я неверно истолковал вопрос и должен ли я отправлять файл .c вместо файла .ko?.. можно ли отправлять двоичный файл в формате UTF-8 text/plain?