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 direccion@correo.com
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?