
C# send email
Už jsem tady zas !!
našel jsem na netu zdroják video návod https://www.youtube.com/watch?v=2n05BFEGi7Q v konzolové podobě který pošle email
SmtpClient cv = new SmtpClient("77.75.72.43:25",25);
cv.EnableSsl = true;
cv.UseDefaultCredentials = false;
cv.Credentials = new NetworkCredential("xxxx@seznam.cz", "password");
try
{
cv.Send("xxx@seznam.cz", "xxx@seznam.cz","pozdrav s VS", "Česko-čínské konzultace na úrovni ministerstev zahraničí ");
Console.WriteLine("email send successfully");
Console.Read();
}
catch(Exception ex)
{
Console.WriteLine("email cant send successfully under below reasons");
Console.WriteLine(ex.Message);
Console.Read();
}
}
posílám si ho sám sobě ale nefunguje na netu jsem nenašel odpověď na otázku proč?
výstup je odesílání emailu se nezdařilo
díky
Tohle mi určitě funguje.
Tak že upravil jsem podle toho příkladu a výsledek je
tak že mi to nefunguje pořád
Output okno
takový výstup v Output okněi byl před úpravou po skončení programu díky
Tohle vypadá, že něco blokuje port 25. Třeba antivir, firewall, provider, zaměstnavatel...
Já jsem na chvíli zastavil antivir kupodivu už to nehlásí tu chybu ale jen
Pokud nenapíšeš ty důvody, tak se nehneme.
Ten řetězec jsem opsal s výše uvedeného videa s kterého jsem to opisoval já ty důvody neznám
Já se omlouvám ale tis mi to už psal ať tam místo Message dám ToString
tak že důvody jsou tyto
a když vypnu antivir tak dostanu toto
Co vypíše příkaz:
Pořád to vypadá na blokování portu 25. Antivir v tom sice asi taky měl prsty, ale zdá se, že není jediný.
Vyzkouset
Možná bude třeba přidat telnet přes přidat/odebrat programy / Součásti systému