Проблема Отправка сообщения с вложением по email c++

  • Автор темы Автор темы LuckyNOOB
  • Дата начала Дата начала

LuckyNOOB

Green Team
28.03.2018
49
3
Доброго времени суток. Столкнулся с проблемой что не могу найти рабочий способ отправки email сообщения через c++. Пытался реализовать через Curl, но ловил кучу ошибок. Есть ли у кого нибудь варианты или рабочий код? Так же буду рад если прикрепите готовую библиотеку curl тк у меня компилироваться не хочет.
 
В этом вопросе есть много тонкостей:
  1. Нужно обеспечить взаимодействие с сервером по протоколу SMTP. Тут нужно изучать протокол и образцы запросов-ответов.
  2. Вложение так же оформляется по протоколу SMTP, и, если мне не изменяет память, в base64 (нужно учитывать заголовки).
  3. Нужно обеспечить работу через SSL, т.к. все приличные SMTP сервера работают через SSL. Тут либо работать через библиотеки (OpenSSL/etc), либо через нативный WinAPI.
  4. По-нормальному нужно обеспечить поддержку работы 3 методов: без шифрования, с шифрованием, и через метод StartTLS.

Готовых рабочих примеров не найти. На С++ всё это сделать можно, но сложно. И за такой софт люди платят деньги, а у кого такие разработки есть, не станет сливать их в паблик.
 
  • Нравится
Реакции: LuckyNOOB
Забей, я мучался с этой фичей неделю, легче переписать на c# , ибо в плюсах нихуя не работает. Через winsock ничего не работает ( нет функции авторизации на сервере) а Curl вообще ерунда лагающая и не работающая, а другие либы либо очень старые и поэтому не робят, либо платные
 
Последнее редактирование модератором:
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab