Итак, я получил mailsystem.net из codeplex (http://mailsystem.codeplex.com/), для написания pop3-клиента. Проблема в том, что я хочу использовать прокси-сервер http. Найдены некоторые подсказки по адресу:
Какоткрыть сокет через прокси-сервер в .Net C #?
и вот мой код:
Pop3Client pop = new Pop3Client();
Socket sock = new Socket(AddressFamily.InterNetwork,
SocketType.Stream,
ProtocolType.Tcp);
sock.Connect("79.172.35.74", 82); // here is proxy
sock.Send(Encoding.UTF8.GetBytes("CONNECT pop.yandex.ru:110 HTTP/1.1<CR><LF>")); // here pop3 server
sock.Send(Encoding.UTF8.GetBytes("<CR><LF>"));
byte[] buffer = new byte[25];
sock.Receive(buffer);
pop.Client = sock;
pop.Connect(config.pop3.host, config.pop3.username, config.pop3.password);
, поэтому он не работает в последней строке, за исключением сокетов. Что я могу сделать? или любые бесплатные библиотеки pop3client с поддержкой прокси?