Udało mi się dojść co i jak, teraz aby kodowania itp:D
Piszę w c++ CLR,
using namespace System::Net::Sockets;
using namespace System::Net::Security;
using namespace System::IO;
public: TcpClient^ client;
public: SslStream^ stream;
public: StreamReader^ sr;
public: StreamWriter^ sw;
Funkcja pobierająca dane:
client = gcnew TcpClient();
client->Connect(serwer, 995);
stream = gcnew SslStream(client->GetStream(), false);
stream->AuthenticateAsClient(serwer);
sr = gcnew StreamReader(stream);
sw = gcnew StreamWriter(stream);
textBox1->Text =“C. Łączenie z POP3”;
textBox1->Text = textBox1->Text + “\r\nS.” + sr->ReadLine();
sw->WriteLine("USER " + uzytkownik);
sw->Flush();
textBox1->Text = textBox1->Text +"\r\nC. USER";
textBox1->Text = textBox1->Text +"\r\nS. " + sr->ReadLine();
sw->WriteLine("PASS " + haslo);
sw->Flush();
textBox1->Text = textBox1->Text +"\r\nC. PASS";
textBox1->Text = textBox1->Text +"\r\nS. " + sr->ReadLine();
Dzięki temu połączyłem się z serwerem poczty.
Tutaj przydatna stronka od mnie:
http://nss.et.put.poznan.pl/study/proje … /pop3.html
AAA, uzytkownik, serwer, haslo to stringi i pamiętajcie o “spacji” (mi to przy-stworzyło problemu bo zrobiłem “PASS” a nie "PASS ", tak samo z USER - trochę minęło zanim zauważyłem :P)
Dzięki nnick za pomoc i trop 
– Dodane 26.02.2012 (N) 18:31 –
Mam jeszcze jedno pytanie, jak pobrać załącznik??
– Dodane 28.02.2012 (Wt) 6:16 –
Co do załącznika do już jakiś czas temu sobie poradziłem
FileStream^ fs = gcnew FileStream(nazwa_pliku , FileMode::CreateNew);
fs->Write(Convert::FromBase64String(zalacznik),0,Convert::FromBase64String(zalacznik)->Length);
fs->Close();