Re[3]: Проблема с Socks proxi
От: 4mbi3nt http://esud.info
Дата: 01.03.03 11:29
Оценка:
Здравствуйте, Laymer, Вы писали:

L>Для коннекта с Socks proxi я использую класс CSocksifiedSocket. В ней проблемм нет это точно. А посылаю почту следующим образом:


L> CSocksifiedSocket sock;

L> sock.Create();
L> sock.SetProxy(PROXYTYPE_SOCKS5,"4.33.155.130",1080);
L> //Соединяемся с сервером
L> sock.Connect("194.67.57.51",25);//Соединяюсь с почтовым серваком "194.67.57.51" Ip майла
L> CString strhello,strmail,strrcpt,strdata,str,strq;

L> strhello="HELO mail.ru\r\n";

L> strmail="MAIL FROM:<likvidatorden@mail.ru>\r\n"; // адрес отправителя
L> strrcpt="RCPT TO:<nirvana51@yandex.ru>\r\n"; // адресок получателя
L> strdata="DATA\r\n";
L> str="Subject: 999\r\nПривет\r\n\r\n.\r\n"; // тело сообщения
L> strq="QUIT\r\n";

L> sock.Send(strhello,strhello.GetLength(),0);

L> sock.Send(strmail,strmail.GetLength(),0);
L> sock.Send(strrcpt,strrcpt.GetLength(),0);
L> sock.Send(strdata,strdata.GetLength(),0);
L> sock.Send(str,str.GetLength(),0);
L> sock.Send( strq,strq.GetLength(),0);

А ты уверен, что этот IP правелный? Лучше попробуй написать smtp.mail.ru

Я твой код попробовал запустить через telnet ... вроди всё сработало.

(c) 4mbi3nt
esud.info
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.