Nejste přihlášen/a.

Přihlásit se do poradny

 

C# - odesílání MAILU přes Seznam a Google

Od: notepad odpovědí: 1 změna:

Dobrý den,

Potřeboval bych poradit s příkazy v C#. V rámci školního projektu z informatiky pracuji na jednoduchém poštovním programu. Zjistil jsem si, jak řešit jednoduché odesílání mailů - pomocí tříd MailMessage a SmtpClient. Ta část kódu pak bude vypadat třeba nějak takhle:

MailMessage mail = new MailMessage(odesilatel, prijemce, predmet, obsah);
SmtpClient smtp = new SmtpClient(nazevsmtp);
smtp.SendAsync(mail, null);

Problém nastává, pokud bych chtěl něco odesílat třeba přes smtp Seznamu, kde nestačí zadat pouze adresu serveru (smtp.seznam.cz), ale vyžaduje navíc ověření loginu a hesla. Další problém je u Gmailu, kde se zprávy odesílají přes zapezpečený port. Dokázal by někdo poradit, jak by se to dalo vyřešit?

Děkuji za pomoc.

 

 

1 odpověď na otázku
Řazeno dle hodnocení

 

 

lucius*

2x

Na úvod jedna rada, C# je jeden z nejlépe zdokumentovaných jazyků na světe. Všude už jsou příklady, pokud chceš být dobrý programátor, tak musíš umět hledat v google:

MailMessage m =newMailMessage();
SmtpClient sc =newSmtpClient();

m.From=newMailAddress("from@gmail.com","Display name");
m.To.Add(newMailAddress("to@domain.com","Display name To"));
m.Subject="Test";
m.Body="This is a Test Mail";
sc.Host="smtp.gmail.com";
sc.Port=587;
sc.Credentials=newSystem.Net.NetworkCredential("from@gmail.com","password of from");
sc.EnableSsl=true;// runtime encrypt the SMTP communications using SSL
sc.Send(m);

Například na serveru stackoverflow.com

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]