smtp — c ++ & amp; libcurl: сообщение MIME с вложением превращается в пустой спам

Я пытаюсь написать небольшой SMTP-клиент на C ++, используя libcurl. Мне удалось довольно просто отправить текстовое электронное письмо, но мне не удается, когда дело доходит до вложения …
По какой-то странной причине, с моей текущей реализацией, некоторые сообщения правильно отправляются и принимаются, как это

http://hastebin.com/cifetowiya.scala

в то время как другие постоянно терпят неудачу и превращаются в пустое сообщение, как этот

http://hastebin.com/mafemufaxu.go

Я провел некоторое время, осматриваясь, но я не могу найти никакой причины для этого. Любая помощь будет приветствоваться!

Большое спасибо!

Редактировать:

Я нашел свою проблему. Сообщение mime правильное, но слишком длинное и превышает размер, который моя библиотека в настоящее время могла обработать. Я исправил это, и теперь он работает как шарм. Смотрите здесь для более подробного объяснения: https://codereview.stackexchange.com/questions/140805/sending-email-using-libcurl-follow-up-2/144208#144208

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector