Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 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

Předmět Autor Datum
77.75.72.43:25 Ten port tam být nemá.
Wikan 18.01.2019 15:04
Wikan
Nemůže to souviset s tím, že SMTP server Seznamu vyžaduje ověření? Zkus jiný SMTP server, třeba tvéh…
host 18.01.2019 15:05
host
https://napoveda.seznam.cz/cz/email/imap-pop3-smtp/ Pokud máš SSL true tak nemá být port náhodou 465…
kacikac 18.01.2019 15:24
kacikac
Ani změna portu nepomohla ::)
Víťa 23.01.2019 12:11
Víťa
A už jsi teda vyhodil to číslo portu z adresy?
Wikan 23.01.2019 12:18
Wikan
Já to mám takto SmtpClient cv = new SmtpClient("77.75.72.43", 465); cv.EnableSsl = true;…
Víťa 23.01.2019 12:22
Víťa
A proč tam vůbec máš tu IP adresu a ne smtp.seznam.cz?
Wikan 23.01.2019 12:25
Wikan
Asi mě to házelo chybu nic méně ani změna nepomohla.Nic méně jsem uvědomil že jsem to už je dýl s tí…
Víťa 23.01.2019 12:45
Víťa
Jiný SMTP server jsi asi nezkusil. Nějakou chybovou hlášku to vrací? Nebo použij nějaký ladící nást…
host 23.01.2019 12:27
host
Exception thrown: 'System.Net.Mail.SmtpException' in System.dll ale já jsem to dělal podle toho vid…
Víťa 23.01.2019 13:06
Víťa
Typ výjimky není zase tak podstatný. Spíše jaká je její Message a případně InnerException.
Wikan 23.01.2019 13:08
Wikan
To nejsem schopen zjistit vyhledal jsem cestu k souboru v conzoli a tam jsem ho spustil a nic se ned…
Víťa 23.01.2019 13:25
Víťa
Tak si to ve VS prokrokuj, ne?
Wikan 23.01.2019 13:56
Wikan
Namiesto ex.Message vypisuj ex.ToString(). Dostaneš podstatne užitočnejšie informácie o chybe, ktorá…
los 23.01.2019 17:18
los
const string sender = "xxx@seznam.cz"; var cv = new SmtpClient { Host = "smtp.seznam.cz", EnableSsl…
Wikan 23.01.2019 20:20
Wikan
Tak že upravil jsem podle toho příkladu a výsledek je email cant send successfully under below rea…
Víťa 24.01.2019 12:43
Víťa
Tohle vypadá, že něco blokuje port 25. Třeba antivir, firewall, provider, zaměstnavatel...
Wikan 24.01.2019 12:51
Wikan
U mě odpadá zaměstnavatel :-D ostatní připadají k úvahu ::) to si potřeba uvědomit !!!
Víťa 24.01.2019 12:59
Víťa
Já jsem na chvíli zastavil antivir kupodivu už to nehlásí tu chybu ale jen email cant send successf…
Víťa 24.01.2019 13:24
Víťa
under below reasons Pokud nenapíšeš ty důvody, tak se nehneme.
Wikan 24.01.2019 14:19
Wikan
} catch(Exception ex) { Console.WriteLine("email cant send successfully under below reasons"); Conso…
Víťa 24.01.2019 14:29
Víťa
Namiesto ex.Message vypisuj ex.ToString(). Dostaneš podstatne užitočnejšie informácie o chybe, ktorá…
Wikan 24.01.2019 14:30
Wikan
Já se omlouvám ale tis mi to už psal ať tam místo Message dám ToString :-[ tak že důvody jsou tyto…
Víťa 24.01.2019 14:40
Víťa
To je ale stejná chyba jako před tím.
Wikan 24.01.2019 14:54
Wikan
a když vypnu antivir tak dostanu toto email cant send successfully under below reasons System.Net.…
Víťa 24.01.2019 15:00
Víťa
Co vypíše příkaz: ping smtp.seznam.cz
Wikan 24.01.2019 15:01
Wikan
Microsoft Windows [Version 10.0.17134.523] (c) 2018 Microsoft Corporation. Všechna práva vyhrazena.…
Víťa 24.01.2019 15:06
Víťa
Pořád to vypadá na blokování portu 25. Antivir v tom sice asi taky měl prsty, ale zdá se, že není je…
Wikan 24.01.2019 15:07
Wikan
Vyzkouset telnet smtp.seznam.cz 25 Možná bude třeba přidat telnet přes přidat/odebrat programy / S… poslední
Jan Fiala 24.01.2019 15:10
Jan Fiala
const string sender = "xxx@seznam.cz";

var cv = new SmtpClient
{
    Host = "smtp.seznam.cz",
    EnableSsl = true,
    Credentials = new NetworkCredential(sender, "password")
};

try
{
    cv.Send(sender, "yyy@seznam.cz", "pozdrav z VS", "Česko-čínské konzultace na úrovni ministerstev zahraničí");
    Console.WriteLine("email send successfully");
}
catch (Exception ex)
{
    Console.WriteLine("email cant  send successfully under below reasons");
    Console.WriteLine(ex.Message);
}

Console.Read();

Tohle mi určitě funguje.

Tak že upravil jsem podle toho příkladu a výsledek je

email cant send successfully under below reasons
Služba není k dispozici. Kanál přenosu bude uzavřen. Odpověď serveru: Cannot connect to SMTP server 77.75.76.48 (77.75.76.48:25), connect error 10060

tak že mi to nefunguje pořád
Output okno

'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'. Symbols loaded.
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll'. Symbols loaded.
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll'. Symbols loaded.
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll'. Symbols loaded.
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll'. Symbols loaded.
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll'. Symbols loaded.
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll'.
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\Users\xxxxxx\documents\visual studio 2015\Projects\SendMail\SendMail\bin\x86\Debug\SendMail.vshost.exe'. Symbols loaded.
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll'. Symbols loaded.
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll'. Symbols loaded.
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll'. Symbols loaded.
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll'. Symbols loaded.
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll'. Symbols loaded.
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.dll'. Symbols loaded.
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll'. Symbols loaded.
The thread 0x2360 has exited with code 0 (0x0).
The thread 0x7bc has exited with code 0 (0x0).
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\Users\xxxxxx\documents\visual studio 2015\Projects\SendMail\SendMail\bin\x86\Debug\SendMail.exe'. Symbols loaded.
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'. Symbols loaded.
'SendMail.vshost.exe' (CLR v4.0.30319: SendMail.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.resources\v4.0_4.0.0.0_cs_b77a5c561934e089\System.resources.dll'. Module was built without symbols.
Exception thrown: 'System.Net.Mail.SmtpException' in System.dll
Exception thrown: 'System.Net.Mail.SmtpException' in System.dll
The thread 0x328c has exited with code 0 (0x0).
The thread 0x14f0 has exited with code 0 (0x0).
The program '[7564] SendMail.vshost.exe' has exited with code 0 (0x0).

takový výstup v Output okněi byl před úpravou po skončení programu díky

Já se omlouvám ale tis mi to už psal ať tam místo Message dám ToString :-[
tak že důvody jsou tyto


email cant  send successfully under below reasons
System.Net.Mail.SmtpException: Služba není k dispozici. Kanál přenosu bude uzavřen. Odpověď serveru: Cannot connect to SMTP server 77.75.78.48 (77.75.78.48:25), connect error 10060
   v System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint)
   v System.Net.Mail.SmtpTransport.GetConnection(ServicePoint servicePoint)
   v System.Net.Mail.SmtpClient.GetConnection()
   v System.Net.Mail.SmtpClient.Send(MailMessage message)
   v System.Net.Mail.SmtpClient.Send(String from, String recipients, String subject, String body)
   v SendMail.Program.Main(String[] args) v C:\Users\uživatel\documents\visual studio 2015\Projects\SendMail\SendMail\Program.cs:řádek 43

a když vypnu antivir tak dostanu toto


email cant  send successfully under below reasons
System.Net.Mail.SmtpException: Odeslání e-mailu se nezdařilo. ---> System.Net.WebException: Ke vzdálenému serveru se nelze připojit. ---> System.Net.Sockets.SocketException: Pokus o připojení selhal, protože připojená strana v časovém intervalu řádně neodpověděla, nebo vytvořené připojení selhalo, protože neodpověděl připojený hostitel 77.75.78.48:25
   v System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
   v System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
   --- Konec trasování zásobníku pro vnitřní výjimku ---
   v System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6)
   v System.Net.PooledStream.Activate(Object owningObject, Boolean async, GeneralAsyncDelegate asyncCallback)
   v System.Net.PooledStream.Activate(Object owningObject, GeneralAsyncDelegate asyncCallback)
   v System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout)
   v System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint)
   v System.Net.Mail.SmtpTransport.GetConnection(ServicePoint servicePoint)
   v System.Net.Mail.SmtpClient.GetConnection()
   v System.Net.Mail.SmtpClient.Send(MailMessage message)
   --- Konec trasování zásobníku pro vnitřní výjimku ---
   v System.Net.Mail.SmtpClient.Send(MailMessage message)
   v System.Net.Mail.SmtpClient.Send(String from, String recipients, String subject, String body)
   v SendMail.Program.Main(String[] args) v C:\Users\osoba\documents\visual studio 2015\Projects\SendMail\SendMail\Program.cs:řádek 44

Microsoft Windows [Version 10.0.17134.523]
(c) 2018 Microsoft Corporation. Všechna práva vyhrazena.

C:\Users\osoba>ping smtp.seznam.cz

Pinging smtp.seznam.cz [77.75.78.48] with 32 bytes of data:
Reply from 77.75.78.48: bytes=32 time=15ms TTL=241
Reply from 77.75.78.48: bytes=32 time=14ms TTL=241
Reply from 77.75.78.48: bytes=32 time=15ms TTL=241
Reply from 77.75.78.48: bytes=32 time=15ms TTL=241

Ping statistics for 77.75.78.48:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 14ms, Maximum = 15ms, Average = 14ms

C:\Users\osoba>

Zpět do poradny Odpovědět na původní otázku Nahoru