Buenos días
Estoy migrando al Framework 2.0. En mi aplicación enviamos correos a través
de un servidor de correo Sun Java System Messaging Server 6.1. Con la versión
1.1 del Framework conseguía enviar correos. El servidor requiere
autenticación cuando la dirección de correo es externa al dominio. En la
versión 1.1 debía añadir unos campos al correo del schema de configuración
del cdo. Utilizaba el namespace System.Web.Mail. Ahora hay un nuevo
namespace, System.Net.Mail para el envío de correos. Para introducir el
usuario de correo empleo la clase NetworkCredentials, o utilizo el fichero de
configuración para indicar el usuario de correo.
Mi problema es que siempre que intento enviar un correo al exterior me
remite un error 5.7.1, es decir, que no me estoy autenticando correctamente.
Alguno os habéis encontrado con este problema? Os pongo mi código para que
le echéis un vistazo
MailMessage mail = new MailMessage();
mail.To.Add("to");
mail.From = new MailAddress("from", "name");
mail.Subject = "subject";
mail.Body = "body";
mail.IsBodyHtml = true;
smtpClient = new SmtpClient("server", 25);
smtpClient.Credentials = new NetworkCredential("user", "password");
smtpClient.Send(mail);
Gracias de antemano.
Leer las respuestas