Ich verwende den Gmail STMP-Server zum Senden von E-Mails. Das funktioniert ganz gut. Aber seit einigen Tagen funktioniert er manchmal nicht mehr. Jetzt funktioniert er nur noch 5 out of 10
Zeiten.
Eine Ausnahme: Failure Sending Email
Innere Ausnahme: Unable to connect to remote server.
Nach einem Gespräch mit dem technischen Support des Hostings hieß es, dass es auf dem Server ein Limit für E-Mail-Sitzungen gibt. Dies ist ein Shared Hosting
so dass bei Überschreitung alle neuen Verbindungen blockiert werden. Sie sagten, sie versuchen, das Problem zu beheben. Aber auch gesagt, bitte überprüfen Sie, dass Sie sind closing the mail session properly or not
.
Ich habe es mir angesehen, aber es gibt keine Close()
ou Dispose()
. Ich habe auch gelesen, dass es keine Bestätigung für SMTP-Übertragungen gibt?
Bitte lassen Sie mich wissen, ob es eine Möglichkeit gibt, die Mail-Sitzung zu schließen? Oder ob es eine Möglichkeit gibt, dieses Problem zu beheben.
Update
Ich verwende System.Net.Mail
MailMessage msg = new MailMessage();
SmtpClient sc = new SmtpClient("smtp.gmail.com", 587);
NetworkCredential info = new NetworkCredential("E-Mail", "Passwort");
Dann gibt es eine weitere Methode, die die sc.Send()
.