Ver Mensaje Individual
  #10 (permalink)  
Antiguo 15/05/2006, 13:24
Avatar de xknown
xknown
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Cita:
Iniciado por moNTeZIon
1) Pero me quedo con la misma duda.
Por ejemplo, si me configuro la cuenta de correo en mi outlook, puedo enviar correos desde una cuenta de ese servidor de correo prefectamente. En cambio, desde mi aplicación .NET no puedo hacerlo?
Y si deseo crear un cliente de correo con .NET, como se supone que debería cominicarse con el servidor de correo para poder mandar los mails? Porqué poder se puede... no? Eso hacen los gestores de correo...
Si fuera motivo de que hay un firewall por medio, debería cortar la petición de un cliente de correo como outlook, no?
Si no me equivoco, Outlook utiliza las configuraciones de conexión que tenga el IE (dale un vistazo a Tools->Connecions->Lan Settings), la clase SmtpMail intenta conectarse directamente al puerto 25 del servidor SMTP, por lo tanto, si ésta conexión falla, no podrás enviar mails.

Cita:
2) Por otro lado, he intentado solucionarlo creando un webService en ese sitio, y entonces, ejecutando en local, acceder al web service y sea éste el que mande el mail. Pues bien, me ocurre algo extraño. Me envia bien el correo, pero solamente a direcciones de ese servidor de correo. Si la mando a una direccion de hotmail, por ejemplo, no se envia. Me dice lo siguiente:

- 5.7.1 Unable to relay for [email protected]

Que piensas?
Simplemente es configurar tu servidor SMTP para que te deje enviar mails, puedes hacerlo por IP o usando autenticación.
http://www.systemwebmail.com/faq/4.3.11.aspx

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño