Estoy usando el servidor Gmail STMP para enviar correos electrónicos. Funciona bien. Pero a partir de algunos días, a veces deja de funcionar. Ahora, solo está trabajando 5 out of 10
veces.¿Hay alguna manera de cerrar la sesión smtp de correo?
Excepción: Failure Sending Email
excepción interna: Unable to connect to remote server.
Después de hablar con alojamiento de soporte técnico, que dijo que hay un límite de sesión de correo en su servidor. Este es un Shared Hosting
, por lo que cuando se supera todas las conexiones nuevas están bloqueando. Dijeron que están tratando de arreglarlo. Pero también dijo que por favor verifique que usted es closing the mail session properly or not
.
Lo miré, pero no hay Close()
o Dispose()
. También leí que no hay reconocimiento para SMTP tranfer?
Háganme saber si hay alguna forma de cerrar la sesión de correo? O cualquier solución para solucionar este problema.
actualización
estoy usando System.Net.Mail
MailMessage msg = new MailMessage();
SmtpClient sc = new SmtpClient ("smtp.gmail.com", 587);
NetworkCredential info = new NetworkCredential ("email", "password");
Luego hay otro método que llama al sc.Send()
.
Por favor, publique su código actual. Deje en claro si está usando System.Net.Mail, System.Web.Mail o una solución diferente –