Necesito validar el nombre de usuario y la contraseña establecidos en una instancia de SmtpClient
antes de enviar el correo. Utilizando este código:¿Cómo validar las credenciales smtp antes de enviar el correo?
SmtpClient client = new SmtpClient(host);
client.Credentials = new NetworkCredential(username,password);
client.UseDefaultCredentials = false;
// Here I need to verify the credentials(i.e. username and password)
client.Send(mail);
¿Cómo puedo validar si se permite que el usuario identificado por las credenciales para conectarse y enviar un correo electrónico?
lo que necesitaba saber si la validación se puede hacer. Como ocurre en MS Outlook, antes de enviar correos, solicita el nombre de usuario y la contraseña si están equivocados. Yo quería hacer lo mismo en mi aplicación. Agradezco su ayuda. –
En realidad, obtienes algo mal aquí. MS Outlook NO te pregunta antes de enviar correos electrónicos.Te pregunta solo en 1 ogro: no puede autenticarse. Lo intenta si configura passord. Puede preguntar si lo configuró para hacerlo. Pero está perfectamente feliz de intentar sin contraseña en caso de duda. – TomTom