[ Chodaboy33 @ 19.01.2011. 15:17 ] @
SMTP klasa nema proxy property, tako da je pomocu nje nemoguce poslati poruku. Igrao sam se sa webClient i webRequest klasama, ali nikako da uspesno komuniciram sa smtp serverom (smtp.gmail.com, 587 port). Uvek bih dobio ili 403 forbiden ili neki drugi exception. Ako neko zna resenje koje ne ukljucuje koriscenje 3rd party klasa, molio bih za odgovor. Hvala unapred.
[ henry86 @ 19.01.2011. 16:01 ] @
Ovo ja koristim za slanje e-mail sa gmail-a. Nadam se da ce ti pomoci.

Code:

            
            using System.Net.Mail;



            try
            {
                MailMessage mail = new MailMessage();
                SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
                mail.From = new MailAddress("mail sa koga saljes poruku");
                mail.To.Add("mail kome saljes");
                mail.Subject = "naslovmail-a";
                mail.Body = "tekstmail-a";
                SmtpServer.Port = 587;
                SmtpServer.Credentials = new System.Net.NetworkCredential("tvojekorisnickoime", "tvojasifra");
                SmtpServer.EnableSsl = true;
                SmtpServer.Send(mail);
                
            }
            catch (Exception ex)
            {
                
                MessageBox.Show(ex.ToString());

            }
[ Chodaboy33 @ 19.01.2011. 16:48 ] @
Da, i moj kod je slican, ali on podrazumeva koriscenje direktne internet konekcije. Meni treba kako da mail posaljem kada je konekcija preko proxy servera. Hvala u svakom slucaju! Ako neko zna ovo, svaka ideja je dobrodosla.
[ vbbojan @ 19.01.2011. 21:01 ] @
HTTP Tunneling je pravac u kom treba da kreneš.

Počni odavde:

http://en.wikipedia.org/wiki/HTTP_tunnel

A ovde imas i konkretnije:

http://www.codeproject.com/KB/cs/Httptunnel.aspx

[ Chodaboy33 @ 19.01.2011. 22:17 ] @
Svaka ti cast, mucim se sa ovim vec dugo, ali ovako nesto konkretno nisam video. Pretpostavljao sam da tako nesto treba da se uradi, ali nisam uspevao da se konkretizujem. :) Sutra cu isprobati, pa javim da li valja. Hvala ti!
[ Chodaboy33 @ 23.01.2011. 15:43 ] @
Nisam uspeo, nazalost. Kao prvo, navedeni smtp server sa odgovarajucim portom odbija konekcije, ali sam uspeo da nadjem Uri sa malo izmenjenim stringom. Znaci umesto "smtp.gmail.com:587" sam naveo, kako sam nasao na nekom sajtu, "https://mail.google.com/mail/b/<email address>/smtp/". E sa njim uspem da se konektujem kroz proxy, ali dalje komande koje sam probao da prosledim su mi ili vracale prazan stream, ili bad request ili forbiden. Mozda nesto radim pogresno, ali mislim da sam probao sve varijante. Kada dobijem poruku "connection established", dalje komande sam probao da saljem putem istog socketa i na adresu proxy-ja (tamo pise da bi posle uspostavljanja konekcije on trebao da bude "tunel" izmedju mog klijenta i smtp servera), a kad to nije uspelo, i na adresu u navedenom Uriju... Ima neko neku ideju?