![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при отправке почты [D7, WinXP]
Delphi_is_cool © (2005-08-20 02:32:00)554 SMTP synchronization error - что это такое ???
Отправляю почту таким образом:
...
Sock_Send('MAIL FROM:' + 'user@list.ru' + #13#10);
Recv(Sock, Buff, SizeOf(Buff), 0);
memo1.Lines.Add(Buff);
Buff := '';
Sock_Send('RCPT TO:' + 'user@list.ru' + #13#10);
Recv(Sock, Buff, SizeOf(Buff), 0);
memo1.Lines.Add(Buff);
Buff := '';
Sock_Send('DATA');
Sock_Send('Subject: WinSock_Test' + #13#10#13#10 + 'Test !!!' + #13#10 + '.');
Recv(Sock, Buff, SizeOf(Buff), 0); {вот тут Я и получаю эту самую ошибку}
memo1.Lines.Add(Buff);
Buff := '';
...
Buff - array [0..25] of Char;
Sock_Send - это обычная процедура для посимвольной отправки.
Delphi_is_cool (2005-08-24 07:06:00) [1]>А ответ кто будет ждать?
А что, это разве обязательно делать ?
Fay (2005-08-23 09:37:00) [2]2 Delphi_is_cool © (20.08.05 12:31) [1]
>> Sock_Send('DATA');
А ответ кто будет ждать?
Delphi_is_cool (2005-08-20 12:31:00) [3]Вот мне почему-то кажется что вот это не правельно:
Sock_Send('DATA');
Sock_Send('Subject: WinSock_Test' + #13#10#13#10 + 'Test !!!' + #13#10 + '.');