Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2009, 15:22
gnfrs
 
Fecha de Ingreso: abril-2004
Ubicación: Rosario, Argentina
Mensajes: 124
Antigüedad: 20 años, 10 meses
Puntos: 11
Exclamación Problema con SMTP

Buenas, me estoy volviendo loco y necesito ayuda.

Tengo un servidor de correo saliente instalado (MailEnable) configurado para que haga los envíos directamente, PHP usa este servidor SMTP cuando se utiliza la función mail(). Hasta aquí todo perfecto.

Ahora bien, necesito configurar el MailEnable para que el envío lo haga otro servidor SMTP (el que me provee mi ISP). Configuro todo y funciona a la perfección, salvo por un detalle.

Cuando realizo el envío y especifico el FROM dentro de la función mail de esta forma:

Código:
mail("[email protected]", "asunto", "cuerpo", "From: Yo <[email protected]>");
El envío no se realiza y mirando los logs del MailEnable me encuentro con esto:

Código:
MAIL FROM:<Yo <[email protected]> SIZE=242	250 sender <Yo <[email protected]> ok
Veo que está volviendo a encerrar entre paréntesis angulares el FROM por lo que no puedo escribir el nombre del que envía... Solamente el email.

En algunos foros vi que en Windows ( ¿? no se qué tendrá que ver Windows en todo esto) no es posible escribir con esa sintaxis (nombre <[email protected]>) dentro del TO, CC o en el CCO. Pero no dicen nada al respecto sobre que no funcione con el FROM tampoco.

No estoy seguro si es un BUG de PHP, del MailEnable o de Windows pero la cosa es que no anda. También vi que con otro servidor SMTP pasaba lo mismo y lo he probado hasta con el Mercury 32 y pasa exáctamente lo mismo.

Les agradezco mucho haber llegado al final del post aunque no tengan respuesta, y si pueden ayudarme les agradezco aún más.


Un saludo.