Laden...

Ich bekomme ein EMail Timeout beim Senden von Emails über SMTP bei Web.de

Erstellt von mankingwwe vor 6 Jahren Letzter Beitrag vor 6 Jahren 1.625 Views
M
mankingwwe Themenstarter:in
39 Beiträge seit 2018
vor 6 Jahren
Ich bekomme ein EMail Timeout beim Senden von Emails über SMTP bei Web.de

Hey irgendwie bekomme ich immer einen Timeout wenn ich versuche eine Mail zu verschicken... Liegt es am Code? In einem Tutorial funktionierte es nämlich.



    public class EMailSender
    {
        public EMailSender()
        {
        }

        /// <summary>
        /// Versendet die Mail mit den festgelegten Eigenschaften in der Klasse
        /// </summary>
        public void Send()
        {
            try
            {
                SmtpClient client = new SmtpClient("smtp.web.de", 587);
                client.EnableSsl = true;
                client.Timeout = 10000;
                client.DeliveryMethod = SmtpDeliveryMethod.Network;
                client.UseDefaultCredentials = false;
                client.Credentials = new NetworkCredential("test@web.de", "versuch123");
                MailMessage msg = new MailMessage();
                msg.To.Add("test@web.de");
                msg.From = new MailAddress("test@web.de");
                msg.Subject = "test";
                msg.Body = "test";
                client.Send(msg);
            }

            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
           
        }
    }
}


Verstehe außerdem nicht ganz wofür bei den NetwortCredentials ein passwort von Wichtigkeit ist..

16.834 Beiträge seit 2008
vor 6 Jahren

erstehe außerdem nicht ganz wofür bei den NetwortCredentials ein passwort von Wichtigkeit ist..

Authentifizierung basiert hier auf Username und Passwort. Was ist daran nicht klar? 🤔
Woher soll das System sonst wissen, wer Du bist?

Aber so am Snippet gesehen sieht es mir nicht aus, dass es allein am Code liegt.
WEB.de blockt sowas aber ganz gerne (ist auch gut so).

H
523 Beiträge seit 2008
vor 6 Jahren

Bei web.de musst Du den Versand über externe Programme im Account extra aktivieren: https://hilfe.web.de/email/einstellungen/pop3-imap-einschalten.html