Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 1
Регистрация: 16.12.2006
Сообщений: 88
1

Как отправить email, используя win32?

06.01.2008, 21:43. Просмотров 1287. Ответов 2
Метки нет (Все метки)


заморочка...
как отправить сообщение на email не используя MFC и его классы...
принимаются любые предложения )
заранее благодарен...
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2008, 21:43
Ответы с готовыми решениями:

Как с помощью php3 отправить email на win32?
КАК С ПОМОЩЬЮ php3 ОТПРАВИТЬ email на win32 помогите. mail($email, $subj, $mess, и тд. не работает...

Как отправить письмо на Email?
Всем привет) Как сделать Если user забыл пароль что бы на его адрес отправилось новый пароль и...

Как отправить email по адресу из БД?
Здравствуйте! У меня вопрос скажите вот я написал БД там есть контакты в том числе и емайл. потом...

Как отправить сообщение на email?
плиз дайте код для отправки сообщений на mail

__________________
Помогаю в написании студенческих работ здесь.
Записывайтесь на профессиональные курсы C++ разработчиков
2
0 / 0 / 6
Регистрация: 06.01.2008
Сообщений: 62
06.01.2008, 22:31 2
http://www.rsdn.ru/qna/?inet/email.xml

--Igor Soukhov
0
0 / 0 / 1
Регистрация: 16.12.2006
Сообщений: 88
07.01.2008, 02:48  [ТС] 3
Лучший ответ Сообщение было отмечено NetMinon как решение

Решение

там маловато... вот нарыл в инете)
автору огромное спасибо!
C++
1
#include 'Winsock2.h'
еще нужно прилинковать библиотеку Ws2_32.lib
а вот сама функция:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
SOCKET nSMTPServerSocket;
  struct sockaddr_in smtp_address;
  int nConnect;
  int iLength;
  int iMsg = 0;
  int iEnd = 0;
  BYTE sBuf[4096];
 
  char *MailMessage[] =
  {
    'HELO axel.ru',
    'MAIL FROM:<anonim@mail.ru>',   
    'RCPT TO:<drugoyanonim@mail.ru>',     
    'DATA',
    'Сообщение!!!.',      
    'QUIT',
    NULL
  };
  WSADATA WSAData;
  int t = WSAStartup (MAKEWORD(1,1), &WSAData);
  nSMTPServerSocket = socket(PF_INET, SOCK_STREAM, 0);
 
  if(nSMTPServerSocket != INVALID_SOCKET)  {
    smtp_address.sin_family = AF_INET;
    smtp_address.sin_addr.s_addr = inet_addr('213.180.193.106');
    smtp_address.sin_port = htons(25);
 
    nConnect = connect(nSMTPServerSocket, (PSOCKADDR)&smtp_address,
                                                          sizeof(smtp_address));
 
    if(nConnect)  {
    }
    else  {
      do  {
        iLength = recv(nSMTPServerSocket, (LPSTR)sBuf+iEnd, sizeof(sBuf)-iEnd, 0);
        iEnd += iLength;
        sBuf[iEnd] = ''
        int s = send(nSMTPServerSocket, (LPSTR)MailMessage[iMsg], strlen(MailMessage[iMsg]), 0);
        iMsg++;
      } while(MailMessage[iMsg]);
    }
 
    closesocket(nSMTPServerSocket);
  }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2008, 02:48

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как отправить письмо юзеру на email?
Доброго времени суток всем! Подскажите, может есть где то пробный период отправки почты юзеру...

Как отправить из программы сообщение на email
Как отправить из программы сообщение на email? (Возможно не в ту тему написал)

Как программно отправить кому-то email?
Я пробовала запустить несколько готовых примеров, но не один не сработал ... Что нужно знать чтобы...

Как отправить сообщение с одного email-а на другой?
Добрый день Господа . Вопрос следующий как отправить с одной почты на другую сообщение . В каком...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.