Я делаю программу, которая поддерживает функции электронной почты в веб-браузере. Я хочу, чтобы он мог отправлять сообщения по электронной почте, и я пытаюсь выяснить, как я могу это сделать, используя C++. Может ли кто-нибудь помочь?Как отправить электронное письмо с C++
ответ
Вам необходимо установить SMTP-сервер (предположим, что вы находитесь в Windows) или использовать sendmail, если на Linux. Если вы не хотите устанавливать SMTP-сервер, вы можете использовать внешний, как указано в некотором examples.
Розетки - ваш лучший выбор. Ваш лучший ресурс для сокетов в C и C++ является: http://beej.us/guide/bgnet/
Для реализации попробовать здесь: http://www.codeguru.com/forum/showthread.php?t=300530
Все, что вам нужно сделать, это использовать библиотеку, которая позволяет использовать SMTP сервер (Simple Mail протокол передачи) , На какой платформе вы это развиваете?
Если все остальное не удается, вы всегда можете написать письмо в файл и попытаться использовать system(3) для вызова mail(1).
$ mail -s 'OMG!' [email protected] < mymailfile
Если вы на Windows, я использовал Dundas Ultimate TCP/IP с отличными результатами.
Я попытался отправить по электронной почте with CURL и with libesmtp.
Оба хороши, хотя мне больше нравится CURL, потому что он может работать асинхронно.
Кроме того, у меня есть a header-only curl wrapper. Отправка электронной почты с ним проста:
long rc = Curl().send ("Subject: subject\r\n\r\n" "text\r\n") .smtp ("from", "to") .go().status();
if (rc != 250) std::cerr << "Error sending email: " << rc << std::endl;
- 1. Как отправить электронное письмо?
- 2. Как отправить электронное письмо
- 3. Отправить электронное письмо от C#
- 4. Как отправить электронное письмо на C?
- 5. C# WPF - Как отправить электронное письмо (себе)?
- 6. Как отправить электронное письмо от C# .net?
- 7. Отправить электронное письмо с нажатием
- 8. Как отправить электронное письмо с помощью Python
- 9. Как отправить электронное письмо автоматически
- 10. Как отправить электронное письмо получателю
- 11. Отправить электронное письмо с WatchKit
- 12. Отправить электронное письмо с приложением
- 13. «Отправить электронное письмо» с Microsoft.Office.Interop.Outlook
- 14. Как отправить электронное письмо с помощью шаблона?
- 15. Отправить электронное письмо как html
- 16. Как отправить электронное письмо с моей страницы?
- 17. Отправить электронное письмо через C# в asp.net
- 18. Отправить электронное письмо в итерациях. C#
- 19. Как отправить электронное письмо с помощью Javascript?
- 20. Как отправить электронное письмо с прикрепленными файлами
- 21. Как отправить электронное письмо с помощью пиротехники?
- 22. как отправить электронное письмо с помощью PowerShell
- 23. Как отправить электронное письмо с помощью java
- 24. Как отправить электронное письмо с трубами yahoo?
- 25. Как отправить электронное письмо с помощью php?
- 26. Как отправить электронное письмо с приложением (изображение)
- 27. Как отправить электронное письмо с EJB
- 28. Как отправить электронное письмо с помощью javamail?
- 29. Как отправить электронное письмо с помощью php
- 30. Blackberry - как отправить электронное письмо с приложением?
Опечатки, правильные предложения и запросы людей на Google для вас. Я google для тех, кто приложил некоторые усилия. – gnud
@ gnud- ему 15, так что дайте ему перерыв;) – TStamper
@gnud - у вас есть право редактировать, пожалуйста, помогите ему выразить свой вопрос более четко. –