|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||||
Как на c++ написать отправку письма на e-mail через внешний smtp сервер?30.09.2011, 08:54. Показов 13783. Ответов 41
Метки нет (Все метки)
Как на c++ написать отправку письма на e-mail через внешний smtp сервер? Обращение к мейлеру не предлагать, прога должна связаться с серваком и передать письмо самостоятельно. Задача: есть четыре параметра-указателя на z-терминальные строки:
0
|
||||||
| 30.09.2011, 08:54 | |
|
Ответы с готовыми решениями:
41
Привязать отправку письма через SMTP клиент к QProgressBar
Отправка e-mail через SMTP-сервер |
| 30.09.2011, 09:11 | ||
|
Не по теме:
e-mail + Unicode Если то что тебе нужно или читай топик или в личке спрашивай (с недавнего времени мне не разрешают здесь помогать)
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 30.09.2011, 09:16 [ТС] | ||
|
Мне без MFC.
Добавлено через 4 минуты
0
|
||
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
| 30.09.2011, 10:32 | |
|
отправь сначала через telnet - там поймёшь
раньше на серверах не было защиты, можно было отправлять что угодно от кого угодно без всяких допольнительных действий теперь же надо авторизоваться
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 30.09.2011, 10:35 [ТС] | |
|
Через телнет я уже пробовал. Не только не отправил, но даже не авторизовался. К тому же я не знаю, что этот телнет отправляет и как интерпретирует приём.
0
|
|
|
|
|||||||
| 30.09.2011, 10:39 | |||||||
0
|
|||||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||||
| 30.09.2011, 10:43 [ТС] | |||||
|
Добавлено через 53 секунды Добавлено через 48 секунд Добавлено через 1 минуту
0
|
|||||
| 30.09.2011, 10:44 | ||||||||||||
|
Не по теме:
Совсем забыл
0
|
||||||||||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 30.09.2011, 10:48 [ТС] | ||
|
Добавлено через 3 минуты Давай по-другому. smtp работает по udp, или по tcp?
0
|
||
|
|
||||||||||||
| 30.09.2011, 10:59 | ||||||||||||
|
Далее по книге Для создания сокета используется системный вызов socket.
communication domain - AF_INET (Internet протоколы). type of the socket - SOCK_STREAM; Этот тип обеспечивает последовательный, надежный, ориентированный на установление двусторонней связи поток байтов. Выше был упомянут сокет с типом stream. Краткое описание других типов сокетов приведено ниже: Datagram socket - поддерживает двусторонний поток данных. Не гарантируется, что этот поток будет последовательным, надежным, и что данные не будут дублироваться. Важной характеристикой данного сокета является то, что границы записи данных предопределены. Raw socket - обеспечивает возможность пользовательского доступа к низлежащим коммуникационным протоколам, поддерживающим сокет-абстракции. Такие сокеты обычно являются датаграм- ориентированными. Функция socket создает конечную точку для коммуникаций и возвращает файловый дескриптор, ссылающийся на сокет, или -1 в случае ошибки. Данный дескриптор используется в дальнейшем для установления связи. Для создания сокета типа stream с протоколом TCP, обеспечивающим коммуникационную поддержку, вызов функции socket должен быть следующим:
0
|
||||||||||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||||||
| 30.09.2011, 11:12 [ТС] | |||||||
Добавлено через 5 минут Почему то телнет лезет на 23-й порт вместо 25-го.
0
|
|||||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 30.09.2011, 11:18 [ТС] | |
|
Надо было через пробел. EHLO принялось, но дальше в примере идёт MAIL FROM, а ничего не получается.
0
|
|
| 30.09.2011, 11:21 | |
|
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 30.09.2011, 11:23 [ТС] | ||
0
|
||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 30.09.2011, 11:24 | |
|
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 30.09.2011, 11:24 [ТС] | ||
0
|
||
|
237 / 210 / 29
Регистрация: 08.06.2011
Сообщений: 467
|
|
| 30.09.2011, 11:31 | |
|
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 30.09.2011, 11:32 [ТС] | |
|
А как кодировать раскодировать этот Base64?
0
|
|
| 30.09.2011, 11:32 | |
|
Помогаю со студенческими работами здесь
20
VBS Отправка e-mail через SMTP-сервер - VBScript/JScript/WSH/WMI/HTA Как настроить SMTP сервер? Письма не отправляются.. Выполнить отправку сообщения используя SMTP сервер Как сделать отправку красивого ответного письма через форму обратной связи? Отправленные по SMTP протоколу на адреса mail.ru письма попадают в спам Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
||||
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1
У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\
А в самом низу файла-профиля. . .
|
PowerShell и онлайн сервисы. Валюта (floatrates.com руб.)
iNNOKENTIY21 11.11.2025
PowerShell функция floatrates-rub
Примеры вызова:
# Указанная валюта 'EUR'
floatrates-rub -Code 'EUR'
# Список имеющихся кодов валют
floatrates-rub -Available
function floatrates-rub {
|
PowerShell и онлайн сервисы. Погода (RP5.ru)
iNNOKENTIY21 11.11.2025
PowerShell функция Get-WeatherRP5rss для получения погоды с сервиса RP5
Примеры вызова
Get-WeatherRP5rss
с указанием id 5484 — Москва (восток, Измайлово) и переносом строки:. . .
|
|
PowerShell и онлайн сервисы. Погода (wttr)
iNNOKENTIY21 11.11.2025
PowerShell Функция для получения погоды с сервиса wttr
Примеры вызова:
Погода в городе Омск с прогнозом на день, можно изменить прогноз на более дней, для этого надо поменять запрос:. . .
|
PowerShell и онлайн сервисы. Валюта (ЦБР)
iNNOKENTIY21 11.11.2025
# Получение курса валют
function cbr (] $Valutes = @('USD', 'EUR', 'CNY')) {
$url = 'https:/ / www. cbr-xml-daily. ru/ daily_json. js'
$data = Invoke-RestMethod -Uri $url
$esc = 27
. . .
|
И решил я переделать этот ноут в машину для распределенных вычислений
Programma_Boinc 09.11.2025
И решил я переделать этот ноут в машину для распределенных вычислений
Всем привет. А вот мой компьютер, переделанный из ноутбука.
Был у меня ноут асус 2011 года. Со временем корпус превратился. . .
|
Мысли в слух
kumehtar 07.11.2025
Заметил среди людей, что по-настоящему верная дружба бывает между теми, с кем нечего делить.
|
Новая зверюга
volvo 07.11.2025
Подарок на Хеллоуин, и теперь у нас кроме Tuxedo Cat есть еще и щенок далматинца:
Хочу еще Симбу взять, очень нравится. . .
|