| Autor |
Mensaje |
|
|
#1 Mon Sep 11, 2006 11:47 pm
|
|
Miembro
Registrado: Sep 2005
Mensajes: 20
|
Buenas doc. Oye podrias ayudarme, lo q pasa es q quiero enviar correos con mail(); ya configure todo, el php.ini [mail function] ; For Win32 only. SMTP = localhost smtp_port = 25
; For Win32 only. sendmail_from = george@localhost y me descarge un servidor SMTP = "Postcast server" Segun en mi codigo , si me envia los correos, pero como prueba puse me enviara uno al hotmail o gmail y no me los envia jamas me llegan y segun el servidor los manda satisfactoriamente, lei que tenia q agregar las headers, las agrege y nada. Espero puedas ayudar yo se q si.  _______________ Felicidades por esta comunidad espero...y sea de gran ayuda para nosotros...y todos los visitantes...espero poder aportar algo de lo que conosco jeje « Ultima editación por TuXsOuL en Tue Sep 12, 2006 2:26 am. »
|
|
|
#2 Tue Sep 12, 2006 2:38 am
|
|
Administrador
Registrado: Sep 2005
Mensajes: 97
Localización: Cuautla, Morelos, México.
|
Hola george, claro la ayuda siempre se da cuando se puede, jejej. Sobre los servidores de correo tienen dos formas de trabajar localmente y como relay's, SMTP se refiere a "Simple Mail Transfer Protocol", a lo que tu te refieres es que "Postcast server" es un MTA's "Mail transfer Agent", y solo se encargan de enviar un mensaje al respectivo MTA quién de ser el destinatario guardará el mensaje, ahora te recomiendo checar la configuración de tu MTA para ver si te permite hacer relay hacia fuera, es decir que no este configurado únicamente de modo local. Cuando estan en modo local, por lo regular no envian nada hacia afuera, ahora todo servidor hace log's, que tal si haces otra prueba y checas el log de tu MTA cuando haces la prueba para ver que hace, por que de hecho la función mail de php no tiene gran complicación, lo más seguro es que sea la configuración de tu MTA. Eso si es cierto solo necesitas pasarle unos encabezados necesarios que son el "from", "subject", "body", y sobre todo el "to". saludos.  _______________ Comienza ahorrar y adquiere tú sistema de flujo continuo para tú impresora, ya no compres tantos cartuchos, ¿deseas más información?, visita el siguiente link: http://www.dolric.com/content/view/25/1/.
|
|
|
#3 Tue Sep 12, 2006 9:54 am
|
|
Miembro
Registrado: Sep 2005
Mensajes: 20
|
Pues si tiene opcion de relay, el MTA doc. Y me sigue enviando ese error, vi los logs y me dice q no puede conectarte a la direccion.: PostCast Server Professional 3.0.58 SMTP log started at 12/09/2006 10:51:57 a.m.
Thread 1: 10:51:58 a.m. [<-->] : Connecting to 192.168.1.25 Thread 2: 10:51:59 a.m. [<-->] : Connecting to 192.168.1.25 Thread 3: 10:51:59 a.m. [<-->] : Connecting to 192.168.1.25 Thread 1: 10:52:19 a.m. [<-->] : Error: Connection timed out Thread 2: 10:52:20 a.m. [<-->] : Error: Connection timed out Thread 3: 10:52:20 a.m. [<-->] : Error: Connection timed out Lo q pense es que...no se si sea cierto pero creo q todos los servidores como hotmail, yahoo cuando les llega un mensaje por el puerto 25 lo bloquean por pensar que es spam, me recomiendan cambiar de puerto , Pero la pregunta ahora seria q puerto seria el correcto. Podrias mencionarme un puerto q me funcione doc. _______________ Felicidades por esta comunidad espero...y sea de gran ayuda para nosotros...y todos los visitantes...espero poder aportar algo de lo que conosco jeje « Ultima editación por TuXsOuL en Wed Sep 13, 2006 2:09 pm. »
|
|
|
#4 Wed Sep 13, 2006 2:15 pm
|
|
Administrador
Registrado: Sep 2005
Mensajes: 97
Localización: Cuautla, Morelos, México.
|
Pues creo que mal interpretas el mensaje de error Thread 1: 10:52:19 a.m. [<-->] : Error: Connection timed out Thread 2: 10:52:20 a.m. [<-->] : Error: Connection timed out Thread 3: 10:52:20 a.m. [<-->] : Error: Connection timed out
Esto quiere decir que no se conecto y se rebaso el tiempo para realizar la conexión en conclusión ni siquiera se conecta, esto no tiene nada que ver con que tu mensaje sea spam o no. Te recomiendo hacer otra prueba de tu MTA y tratar de enviar el correo sin código php, ya que es un MTA puedes usar outlook express o thunderbird. La verda te recomendaron mal, ya que todo el correo funciona exclusivamente en el puerto 25 salvo el smtp-ssl, verifica si no tienes algún firewall activado o algo que te impida hacer la conexión. _______________ Comienza ahorrar y adquiere tú sistema de flujo continuo para tú impresora, ya no compres tantos cartuchos, ¿deseas más información?, visita el siguiente link: http://www.dolric.com/content/view/25/1/.
|
|
|
#5 Thu Sep 14, 2006 1:54 pm
|
|
Miembro
Registrado: Sep 2005
Mensajes: 20
|
eh cambiado de MTA ahora estoy usando QK SMTP server 3, todo lo contrario con el anterior. Este revise los LOGs y me sale esto. 14/09/2006 02:52:11 p.m. 3048 Connection from 127.0.0.1. Success 14/09/2006 02:52:11 p.m. 3048 Receive RCPT TO: ageorge40@hotmail.com. Success 14/09/2006 02:52:11 p.m. 3048 Receive RCPT TO: ageorge40@hotmail.com. Success 14/09/2006 02:52:11 p.m. 3048 Receive RCPT TO: ageorge40@hotmail.com. Success 14/09/2006 02:52:11 p.m. 3048 Email received. FROM: < george@localhost > TO: < ageorge40@hotmail.com, ageorge40@hotmail.com, ageorge40@hotmail.com > 14/09/2006 02:52:12 p.m. 3048 Close connection. 14/09/2006 02:52:12 p.m. 3068 Message FROM: < george@localhost > TO: < ageorge40@hotmail.com, ageorge40@hotmail.com, ageorge40@hotmail.com > directly sending. 14/09/2006 02:52:17 p.m. 3068 Message FROM: < george@localhost > TO: < ageorge40@hotmail.com > directly complete! 14/09/2006 02:52:17 p.m. 3068 Message FROM: < george@localhost > TO: < ageorge40@hotmail.com > directly complete! 14/09/2006 02:52:17 p.m. 3068 Message FROM: < george@localhost > TO: < ageorge40@hotmail.com > directly complete! Segun yo todo sale succes, osea que si se envio pero no llega nada a hotmail. _______________ Felicidades por esta comunidad espero...y sea de gran ayuda para nosotros...y todos los visitantes...espero poder aportar algo de lo que conosco jeje « Ultima editación por TuXsOuL en Thu Sep 14, 2006 6:37 pm. »
|
|
|
#6 Thu Sep 14, 2006 6:39 pm
|
|
Administrador
Registrado: Sep 2005
Mensajes: 97
Localización: Cuautla, Morelos, México.
|
Pues ahí según lo envia, pero checa si te llega en correo no deseado o algo así, también he visto que algunas cuentas de hotmail tienen filtro de que no te permite recibir nada de una cuenta que no tengas registrada, te recomiendo checar con tu cuenta de gmail  . Otra detalle puede ser lo mismo configuración, ya que aunque ahi dice "directly" quien sabe si lo haga, por ejemplo yo que uso postfix en debian, ahi me dice cuando lo envia bien clarito me dice la ip del servidor y el tiempo que le llevo, además de las respuestas del servidor si acepto el mensaje devolviendo un "200 OK". Prueba con tu otra cuenta y nos comentas  _______________ Comienza ahorrar y adquiere tú sistema de flujo continuo para tú impresora, ya no compres tantos cartuchos, ¿deseas más información?, visita el siguiente link: http://www.dolric.com/content/view/25/1/. « Ultima editación por TuXsOuL en Thu Sep 14, 2006 6:41 pm. »
|