Проблема с Socks proxi
От: Laymer  
Дата: 28.02.03 18:15
Оценка:
Здравствуйте...В общем возникла такая проблема: коннекчусь к smtp.mail.ru через Socks proxi и провожу почтовые транзакции. Захожу проверяю ящик ни чего нету. Ну решил проверить, может я не правильно чего то накодил. Сделал сервак, поставил его на ожидание вышел в инет, к серваку приконектился нормально, значит прога работает правильно. Чё делать? Ну вспомнил прогу которая отправляет через Socks называется Mega-Mailer. В ней показан процес отправки. Как я посмотрел конектится через Socks к почтовому серверу нормально здоровается Hello,MAIL FROM,RCPT TO,DATA и после дата вылазиет ошибка. В чем дело может я плохие Socks proxi использую, дак я проверял к серваку на моем компе конектится нормально и инфу передает в чем тогда дело. Кто знает че за бак. Подскажите пожалуйста.
Re: Проблема с Socks proxi
От: 4mbi3nt http://esud.info
Дата: 28.02.03 23:35
Оценка:
Здравствуйте, Laymer, Вы писали:

L>Здравствуйте...В общем возникла такая проблема: коннекчусь к smtp.mail.ru через Socks proxi и провожу почтовые транзакции. Захожу проверяю ящик ни чего нету. Ну решил проверить, может я не правильно чего то накодил. Сделал сервак, поставил его на ожидание вышел в инет, к серваку приконектился нормально, значит прога работает правильно. Чё делать? Ну вспомнил прогу которая отправляет через Socks называется Mega-Mailer. В ней показан процес отправки. Как я посмотрел конектится через Socks к почтовому серверу нормально здоровается Hello,MAIL FROM,RCPT TO,DATA и после дата вылазиет ошибка. В чем дело может я плохие Socks proxi использую, дак я проверял к серваку на моем компе конектится нормально и инфу передает в чем тогда дело. Кто знает че за бак. Подскажите пожалуйста.


Может быть там просто надо ауторизироваться?
Попробуй набрать ни HELO а EHLO и если в reply-тексти будит выдана строчка с AUTH LOGIN или AUTH PLAIN, то тогда тебе надо вводить пароль. А то напиши сюда твои SMTP команды, тогда посмотрим в чём грабли

(c) 4mbi3nt
esud.info
Re[2]: Проблема с Socks proxi
От: Laymer  
Дата: 01.03.03 03:08
Оценка:
Здравствуйте, 4mbi3nt, Вы писали:
А то напиши сюда твои SMTP команды, тогда посмотрим в чём грабли
4>(c) 4mbi3nt

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

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

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

sock.Send(strhello,strhello.GetLength(),0);
sock.Send(strmail,strmail.GetLength(),0);
sock.Send(strrcpt,strrcpt.GetLength(),0);
sock.Send(strdata,strdata.GetLength(),0);
sock.Send(str,str.GetLength(),0);
sock.Send( strq,strq.GetLength(),0);
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
Re[3]: Проблема с Socks proxi
От: Searching  
Дата: 26.12.05 21:57
Оценка:
Здравствуйте, Laymer, Вы писали:


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


Скажите пожалуйста, можно ли познакомиться с исходниками этого класса? Очень нужно!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.