![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problemas con Mail()
Hola a todos, la verdad que este problema me esta volviendo loco. El inconveniente es que uso la funcion mail() y no me manda el mail ni me marca ningun error.
Código PHP:
En el php.ini lo tengo configurado como smtp = localhost, en el localhost el servidor de correo funciona perfecto e incluso ya probe con por ejemplo smtp.arnet.com.ar y otros y tampoco funciona Alguien sabra que puede ser??? o como puedo hacer para que me marque el error de porque no lo manda??? para ver de donde viene el problema. Desde gracias Noshy
__________________
\_--> NoShY <--_/ Última edición por noshy fecha: 21-12-2007 a las 12:39:55. |
#2
|
|||
|
|||
pues asi a primera vista yo noto que tienes:
remitente asunto del mensaje cuerpo del mensaje pero no tienes destinatario! dudo que envie ese correo |
#3
|
||||
|
||||
mail()
el primer parametro es el destinatario, el segundo el asunto y el tercero es el cuerpo.
Código PHP:
son los tres parametros obligatorios para la funcion mail()
__________________
\_--> NoShY <--_/ |
#4
|
|||
|
|||
Seria interesante saber sobre que sistema operativo esta instalado ese apache, si suponemos que sobre un windows, tienen que estar configuradas estas dos cosas:
-------8<----------------8<-----------8<------------ Nombre o direccion ip del servidor de correo. ; For Win32 only. SMTP = 192.168.0.231 Direccion de origen de los mail (el from que saldra en el mensaje) ; For Win32 only. sendmail_from = webmaster@test.com ------8<-----------8<-----------8<------------- Y una cosa muy importante el servidor de correo que se indique en smtp no puede tener autentifiacion si no rechazara los correos. El problema es que todos los servidores de correo suelen tener configurada algun tipo de autentifiacion para permitir enviar correos a destinos fuera de su dominio sino los spammers harian su agosto. Un "parche" a este problema sería, mantener la autentificacion que tenga configurada el servidor de correo pero añadir alguna regla en la configuracion para que la direccion IP donde se encuentre el servidor web no necesite autentificarse por ser considerado un host "fiable", asi el servidor de correo aceptara los mails del servidor web. Saludos |
#5
|
||||
|
||||
Hola,
Se me ocurre que hay por ahí una clase "PEAR" de nombre "Mail", si no me equivoco, que, entre otras cosas, tiene algún tratamiento de los errores que pueden acaecer. La clase que menciono está disponible públicamente y tal vez podría investigarse en su código fuente a ver de qué manera recupera los posibles errores... e incluso utilizar esta misma clase para la tarea. Lo que no sé ahora mismo es si esta clase usa la función "mail" o no... |
#6
|
||||
|
||||
Solucionado el problama. Encontre dentro del Merak Mail Server que tengo instalado la opcion de desactivar la Aut en SMTP, era ese el problema, Gracias a todos
__________________
\_--> NoShY <--_/ Última edición por noshy fecha: 21-12-2007 a las 15:38:10. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas al enviar mail | dvlt | PHP | 1 | 19-11-2007 23:02:54 |
Problemas con el mail | molinero1 | Internet | 4 | 27-04-2007 22:21:28 |
problemas con envio de e-mail | carlosmoralesm | PHP | 3 | 13-12-2004 18:46:04 |
problemas con mail e imagenes | hugokizo | PHP | 2 | 11-10-2004 10:02:14 |
Problemas al envir e-mail con smtp | jorch_yr | Internet | 1 | 09-01-2004 10:03:28 |
![]() |
|