![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Гость_Serj |
|
|||
|
Unregistered |
У меня не получается вот это:
struct sockaddr_in A; WSADATA W; SOCKET S; struct hostent *H; char helo[]={"HELO mail.ru\n"}; char mail[]={"MAIL FROM: <[email protected]>\n"}; char rcpt[]={"RCPT TO: <[email protected]>\n"}; char data[]={"DATA\n"}; char point[]={"\n.\n"}; char quit[]={"QUIT\n"}; char buff[2048]; char mainmail[]={"TEST"}; void main () { WSAStartup (0x101, &W); S = socket (AF_INET, SOCK_STREAM, 0); A.sin_family = AF_INET; A.sin_port = htons (25); H = gethostbyname ("mail.ru"); A.sin_addr.s_addr=*((unsigned long *) H->h_addr); connect (S, (struct sockaddr *) &A, sizeof (A)); recv (S, buff, 2048, 0); printf("\n%s",buff); send (S,helo,strlen(helo),0); recv (S, buff, 2048, 0); printf("\n%s",buff); send (S,mail,strlen(mail),0); recv (S, buff, 2048, 0); printf("\n%s",buff); и после это, сообщение 421 - SMTP command timeout. Подскажите как правильно отправить письмо на mail. Спасибо. |
|||
|
||||
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
-------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
После получения сообщения 354 начинается отправка сообщения и ничего не происходит минут этак 10. Почему так и как сделать, чтобы сообщение уходило немедленно.
Спасибо. |
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
Точнее, после отправки message на строке с :
iLength = recv(nSMTPServerSocket, (LPSTR)sBuf+iEnd, sizeof(sBuf)-iEnd, 0); все зависает?! |
|||
|
||||
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
Зависать, не должно у тебя стоит файрвол, прокси сервер, какая винда(работать должно подо всеми, но проверял, только под Win2k) ?
-------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
Прокси есть, внд 2000, но виснет конкретно.
|
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
есть прокся - есть проблемма, а какая прокся стоит....
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
Если есть прокси, то вместо 194.67.23.10 вводи IP прокси сервера. Прокся должна быть настроена, на то что бы переслать данное сообщение на нужный адресс.
-------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
Вводил адрес прокси, но до отправки mail-а дело не доходит, в RCPT TO не устраивает адрес (ощибка 554). Хотя он реальный. Я пытался отправить на другой адрес, то же самое.
Step
|
|||
|
||||
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
А на какой порт настроена прокси для smtp, возможно не на 25, а на другой.
Скорее всего дело в настройках прокси. -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
У меня в настройках подключения указан прокси и номер порта. Я подставлял все это, но на передаче данных виснет. Я уже весь соплями изошол...
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |