Hola!
Me gustaría saber si hay forma de autentificar un usuario a la hora de enviar un correo... me explico:
Tengo una web que envía automáticamente un correo usando el System.Web.Mail.MailMessage y System.Web.Mail.SmtpMail, la cuestión es que el servidor de correo no necesita validación siempre y cuando el destinatario sea alguien perteneciente a su propio dominio... pero a la hora de enviar un correo fuera del dominio se produce el siguiente error:
El servidor rechazó una o más direcciones de destinatarios. Respuesta del servidor: 550 5.7.1 Unable to relay for [email protected]
sé que es porque el servidor necesita que se autentifique el usuario que manda el correo... pero no encuentro cómo puedo ponerle la autentificación, ¿dónde le paso el nombre de usuario y contraseña? ¿se puede?