Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2009, 17:06
Avatar de gustavoh10
gustavoh10
 
Fecha de Ingreso: diciembre-2005
Ubicación: ARGENTINA
Mensajes: 196
Antigüedad: 18 años, 4 meses
Puntos: 3
Problema envio email asp.net

Hola gente, les paso a comentar mi problema.

Estoy teniendo un problema para mi bastante raro.
El tema es que no puedo enviar un mail utilizando System.Net, pero puedo enviarlo utilizando System.Web (Framework 1.1)

Les paso el código que utilizo para enviar (con éxito un email)
Código:
System.Web.Mail.MailMessage msj = new System.Web.Mail.MailMessage();
msj.To = "[email protected]";
msj.From = "[email protected]";
msj.BodyFormat = System.Web.Mail.MailFormat.Html;
msj.Subject = "Test";
msj.Body = "<h1>tttteeessstt</h1>";

msj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");      
msj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "USERNAME");        
msj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "PASS");
        
System.Web.Mail.SmtpMail.SmtpServer = "SMTPSERVER";
        
try
{
System.Web.Mail.SmtpMail.Send(msj);
}
catch (Exception ex) { }
con este código puedo enviar un mail autenticandome correctamente al servidor.

PERO....

si lo quiero enviar de esta manera no puedo.
Código:
System.Net.Mail.MailMessage m = new System.Net.Mail.MailMessage();
m.From = new System.Net.Mail.MailAddress("[email protected]");
m.To.Add(new MailAddress("[email protected]"));
m.Subject = "test ";
m.Body = "test ";

NetworkCredential auth = new NetworkCredential();
SmtpClient smtp = new SmtpClient();

auth.UserName = "USERNAME";
auth.Password = "PASSWORD";
auth.Domain = "SMTPSERVER";

smtp.UseDefaultCredentials = false;
smtp.Credentials = auth;
smtp.Host = "SMTPSERVER";
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Send(m);
el error que tengo es:
El buzón de correo no está disponible. La respuesta del servidor fue: MessageWall: SMTP/REJECT: Relaying denied to '(Servidor de correo del destino)'


Lo que pienso es que es un tema de autenticación con el servidor smtp, pero no se, ya me cansé de probar soluciones así que consulto. Cualquier sugerencia es bienvenida.

Gracias!