Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/07/2007, 20:03
franco190453
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años, 1 mes
Puntos: 33
Re: a vuelta con los problemas al enviar email

Juanromerocruz:
1.- El servidor que tu dices que tienes instalado, PostCast, tecnicamente hablando NO esta actuando como servidor de correo; esta actuando como cliente de un servidor de correo; esto es una de las muchas caracteristicas que tienen los servidores de correo formales. Algo asi como utilizar EUDORA o Outlook para enviar correos. El servidor de correo verdadero y a como deben ser difinidos es el SMTP de GOOGLE. Logicamente hablar de los requisitos para establecer un servidor de correo formal, se sale de lo que aqui estamos discutiendo ya que en estos casos estariamos hablando de Servidores de DNS, MX records, etc, etc.
2.- El "Servidor" tuyo hace la misma funcion, valga la redundancia, de la funcion MAIL de php con la adicion de que permite conectar con nombre de usuario y contraseña y logicamente permite enviar correos.
3.- La funcion mail de php NO esta diseñada para enviar correos atravez de
servidores de correo remotos ya que NO da lugar a autenticacion; mas bien esa funcion ha sido diseñada para los que tienen sus propios servidores de correos instalados en sus computadoras la utilicen para el envio rapido, eficiente y eficaz de correos.
4.- El funcionamiento de los servidores de correo formales dan lugar a una multiplicidad de formas de configurar internamente el servidor; me basta con decirte que con solo la IP, un servidor remoto puede darte acceso a su servidor de correo; en cuyo caso y repitiendo lo anteriormente dicho, La funcion mail de php puede ser utilizado con eficiencia para el envio de correos.
5.- Finalmente, la funcion mail de php la puedes utilizar si el servidor de GOOGLE permite, dentro de sus configuraciones, el paso libre de tu IP; comunicate con ellos. En este caso ya no necesitas tu servidor de correo PostCast.
6.- Esto:
Thread 1: 11:58:21 [--->] : 550-5.7.1 to send email directly to our servers. Please use
Thread 1: 11:58:21 [--->] : 550 5.7.1 the SMTP relay at your service provider instead. b23si589947ugd
Thread 1: 11:58:21 [<---] : QUIT
ESTO NOS DICE QUE ELLOS SI PERMITEN RELAY CON SERVIDORES DE CORREO COMO EL DE TU ISP Y NO DIRECTAMENTE CON USUARIOS INDIVIDUALES.
RECORDEMOS QUE RELAY IMPLICA QUE TE CONECTAS CON UNA IP DETERMINADA Y EL SERVIDOR NO PIDE NADA MAS QUE ESO LA IP, PARA PODER O PERMITIR UTILIZAR SU SERVIDOR PARA EL ENVIO DE CORREOS, EN ESTOS CASOS LA FUNCION MAIL ES LO IDEAL PARA TRABAJAR CON ENVIO DE CORREOS.
Saludos
Y espero te eyude.
Franco
P.S. Supongo que el PostCast lo tienes configurado con el SMTP de Google. La configuracion de php.ini para la funcion mail debe ser configurado con el SMTP de Google. Si el php.ini lo configuras con el PostCast, el servidor SMTP de google NO recibira nombre de usuario ni contraseña y NO dejara pasar el correo. Si el php.ini lo configuras con el SMTP de Google y este servidor te permite RELAY, entonces No necesitas el PostCast y puedes trabajar directamente con el SMTP de Google.

Última edición por franco190453; 28/07/2007 a las 20:10