Foros del Web » Programando para Internet » PHP »

no puedo enviar email con funcion php mail

Estas en el tema de no puedo enviar email con funcion php mail en el foro de PHP en Foros del Web. Un saludo, no puedo enviar email con funcion php mail, pero si por medio de mercury uso la version de xampp 1.8.1 tengo configurado el ...
  #1 (permalink)  
Antiguo 20/02/2013, 08:45
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 15 años, 4 meses
Puntos: 1
no puedo enviar email con funcion php mail

Un saludo,

no puedo enviar email con funcion php mail, pero si por medio de mercury

uso la version de xampp 1.8.1

tengo configurado el php.ini asi:
Código HTML:
Ver original
  1. [mail function]
  2. ; XAMPP: Comment out this if you want to work with an SMTP Server like Mercury
  3.  SMTP = localhost
  4.  smtp_port = 25
  5.  
  6. ; For Win32 only.
  7. ; http://php.net/sendmail-from
  8. sendmail_from = postmaster@localhost
  9.  
  10. ; XAMPP IMPORTANT NOTE (1): If XAMPP is installed in a base directory with spaces (e.g. c:\program filesC:\xampp) fakemail and mailtodisk do not work correctly.
  11. ; XAMPP IMPORTANT NOTE (2): In this case please copy the sendmail or mailtodisk folder in your root folder (e.g. C:\sendmail) and use this for sendmail_path.  
  12.  
  13. ; XAMPP: Comment out this if you want to work with fakemail for forwarding to your mailbox (sendmail.exe in the sendmail folder)
  14. ;sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
  15.  
  16. ; XAMPP: Comment out this if you want to work with mailToDisk, It writes all mails in the C:\xampp\mailoutput folder
  17. sendmail_path = "C:\xampp\mailtodisk\mailtodisk.exe"

y mi codigo php esta asi:
Código PHP:
Ver original
  1. <?php
  2. mail('[email protected]', 'Comprobar envio php', 'Prueba de contenido');
  3. ?>

le ha pasado alguno de ustedes esto?
de antemano gracias por vuestra ayuda
  #2 (permalink)  
Antiguo 20/02/2013, 10:27
 
Fecha de Ingreso: agosto-2012
Ubicación: México
Mensajes: 106
Antigüedad: 12 años, 3 meses
Puntos: 6
Respuesta: no puedo enviar email con funcion php mail

Hola amigo, ya checaste esto? a ver si te sirve:
http://www.desarrolloweb.com/faq/con...-ini-smtp.html
http://www.forosdelweb.com/f18/confi...r-mails-69901/

A mi me pasaba que no enviaba mails, pero era por que el puerto que ocupa el servidor de correo estaba bloqueado por el Administrador de Servidores jajaja, y bueno me pasaron este codigo para ver si se enviaba o no...
Código PHP:
Ver original
  1. <?php
  2. $destino="[email protected]";
  3. $asunto="correo de prueba";
  4. $mensaje="Este es un correo de prueba HOLA MUNDO";
  5. $encabezados="From: Artemisa IX<[email protected]>";
  6.  
  7. if(mail($destino, $asunto, $mensaje, $encabezados)){
  8.     echo "Mail enviado correctamente";
  9. }else {
  10.     echo "Error al enviar el mail";
  11.     }
  12. ?>

Saludos!!
  #3 (permalink)  
Antiguo 20/02/2013, 10:51
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: no puedo enviar email con funcion php mail

Probe el codigo, y me dice mail enviado correctamente... pero no llega nada..

si lo has usado ya.. te pregunto..

configuraste primero el mercury..

luego el php.ini

y luego tocaste el sendmail.ini ???


yo segui los pasos de este link http://www.cristalab.com/tutoriales/...local-c90973l/


y ps .. no me funciona.. he intentado varias convinaciones y nada.... pero ps el mercury si envia correos a donde yo quiera...
  #4 (permalink)  
Antiguo 20/02/2013, 11:38
 
Fecha de Ingreso: agosto-2012
Ubicación: México
Mensajes: 106
Antigüedad: 12 años, 3 meses
Puntos: 6
Respuesta: no puedo enviar email con funcion php mail

Cita:
Iniciado por luthorsant Ver Mensaje
Probe el codigo, y me dice mail enviado correctamente... pero no llega nada..

si lo has usado ya.. te pregunto..

configuraste primero el mercury..

luego el php.ini

y luego tocaste el sendmail.ini ???


yo segui los pasos de este link http://www.cristalab.com/tutoriales/...local-c90973l/


y ps .. no me funciona.. he intentado varias convinaciones y nada.... pero ps el mercury si envia correos a donde yo quiera...
No no use el mercury, use la funcion del PHP para enviar mail nativa, e igual me decia correo enviado pero no me llegaba nada, y la solucion a eso, era en primera si estas en un entorno local pues no creo q funcione, (intentare lo que mencionas en tu link) ,si ya lo subiste a tu servidor, entonces, en mi caso era que el servidor por motivos de seguridad tenia bloqueados los puertos de salida, osea si se enviaba el correo, pero se quedaba atorado jaja , no salia por el bloqueo de puertos, al desbloquear el puerto, (se lo solicite al administrador del servidor) ya funcionaba el envio de correo...Yo creo que posiblemente se trate de alguna configuración... uu'

Última edición por art_rockerd; 20/02/2013 a las 11:41 Razón: ampliar
  #5 (permalink)  
Antiguo 20/02/2013, 12:17
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: no puedo enviar email con funcion php mail

Jejejejej

No.. me has entendido jejeje

Estoy trabajando en un entorno local.....

Y local estoy enviando correos hacia hotmail, etc...

Por medio del mercury que viene con el paquete de xampp

Pero.. a la hora de implementarlo con la funcion mail de php.. no funciona.. y ps le he movido al php.ini al sendmail.ini.. y nada de nada....
  #6 (permalink)  
Antiguo 20/02/2013, 12:19
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: no puedo enviar email con funcion php mail

Como sera que se configura el php.ini...¿alguien ha hecho esto antes?
  #7 (permalink)  
Antiguo 22/02/2013, 12:46
 
Fecha de Ingreso: agosto-2012
Ubicación: México
Mensajes: 106
Antigüedad: 12 años, 3 meses
Puntos: 6
Respuesta: no puedo enviar email con funcion php mail

Hola amigo, pues no he encontrado mucho sobre eso, encontre esto, echale un vistazo a ver si te sirve. Saludos!
http://www.comolohago.cl/2009/05/09/...-en-localhost/

Aqui alguien con un problema similar, al parecer es algo sobre tu servidor SMTP :)
http://stackoverflow.com/questions/5...n-on-localhost

Última edición por art_rockerd; 22/02/2013 a las 12:47 Razón: Add Info
  #8 (permalink)  
Antiguo 25/08/2014, 04:16
 
Fecha de Ingreso: octubre-2013
Mensajes: 5
Antigüedad: 11 años
Puntos: 0
Respuesta: no puedo enviar email con funcion php mail

Hola luthorsant,
Tengo el mismo problema, ¿lograste solucionarlo?

Gracias.
  #9 (permalink)  
Antiguo 25/08/2014, 11:19
jcd
 
Fecha de Ingreso: febrero-2013
Mensajes: 77
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: no puedo enviar email con funcion php mail

debeis tener permisos del servidor SMTP para poder hacer eso

Etiquetas: email, funcion, mail
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:04.