C# - odesílání MAILU přes Seznam a Google
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.
Stačí se podívat na třídu SmtpClient:
http://msdn.microsoft.com/en-us/library/system.net .mail.smtpclient.credentials.aspx
http://msdn.microsoft.com/en-us/library/system.net .mail.smtpclient.enablessl.aspx
Nestačí :( Pořád nevím, do čeho vepsat login a heslo...
Tak to jsi nejspíš nečetl ten první odkaz.
Četl. Potřeboval bych to přiblížit konkrétněji. V tom příkladu, co tam je tam pod tím článkem, je v kódu zadána adresa příjemce, odesílatele, předmět a obsah, dále název serveru a port; a také je tam jakási řádka "client.Credentials = CredentialCache.DefaultNetworkCredentials;" Každopádně to nefunguje - potřebuji vědět, do čeho vepsat jméno a heslo pro ověření.
Děkuji.