comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Ayuda enviar correo en local con php

  • 19 Respuestas
  • 5550 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Conectado deth

  • *
  • Underc0der
  • Mensajes: 61
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
« en: Octubre 11, 2014, 07:30:58 pm »
hola amigos configure el Mercury y los mensajes de correos me llegan a gmail outlook y todo eso pero cuando utilizo PHP no me llegan aqui mi codigo:

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
<?php
$destino
="micuenta@hotmail.com";
$asunto="correo de prueba";
$mensaje="Este es un correo de prueba HOLA MUNDO";
$encabezados="From: Jose<cuenta2@gmail.com>";
 
if(
mail($destino$asunto$mensaje$encabezados)){
    echo 
"Mail enviado correctamente";
}else {
    echo 
"Error al enviar el mail";
    }
?>
como hago para que me lleguen los correos que envio desde php? ya revise php.ini y todo parece estar bien configurado esta en localhost puerto 25 pero los mensajes de correos no me llegan.

gracias de antemano.
« Última modificación: Octubre 12, 2014, 01:11:29 pm por Expermicid »

Desconectado rollth

  • *
  • Underc0der
  • Mensajes: 874
  • Actividad:
    0%
  • Reputación 16
  • El conocimiento es libre.
    • Ver Perfil
    • Whateversec
    • Email
  • Twitter: @RoloMijan
« Respuesta #1 en: Octubre 11, 2014, 07:42:24 pm »
No conozco php, pero creo que eso esta mal.

Prueba:
Código: PHP
  1. <?php
  2. $destino="micuenta@hotmail.com";
  3. $asunto="correo de prueba";
  4. $mensaje="Este es un correo de prueba HOLA MUNDO";
  5.  
  6.  
  7. No tienes permisos para ver links. Registrate o Entra con tu cuenta($destino, $asunto, $mensaje);
  8.  
  9. ?>
  10.  

Eso creo que deberia funcionar, pero ya sin hablar de php del que no tengo casi ni idea, lo de if (mail(etc)) me suena super raro, normalmente cuando tu programas y haces algun if tienes que poner alguna condicion.

Rollth
Buen hacker mejor persona.
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta

Conectado deth

  • *
  • Underc0der
  • Mensajes: 61
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
« Respuesta #2 en: Octubre 11, 2014, 08:35:11 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No conozco php, pero creo que eso esta mal.

Prueba:
Código: PHP
  1. <?php
  2. $destino="micuenta@hotmail.com";
  3. $asunto="correo de prueba";
  4. $mensaje="Este es un correo de prueba HOLA MUNDO";
  5.  
  6.  
  7. No tienes permisos para ver links. Registrate o Entra con tu cuenta($destino, $asunto, $mensaje);
  8.  
  9. ?>
  10.  

Eso creo que deberia funcionar, pero ya sin hablar de php del que no tengo casi ni idea, lo de if (mail(etc)) me suena super raro, normalmente cuando tu programas y haces algun if tienes que poner alguna condicion.

no sirve no me llega el correo

Desconectado q3rv0

  • *
  • Underc0der
  • Mensajes: 207
  • Actividad:
    0%
  • Reputación 1
  • %ERRORLEVEL%
    • Ver Perfil
    • q3rv0
    • Email
« Respuesta #3 en: Octubre 11, 2014, 09:17:48 pm »
Tenes que agregar "\r\n" al final del header que indicas.

Código: PHP
  1. <?php
  2. $destino="micuenta@hotmail.com";
  3. $asunto="correo de prueba";
  4. $mensaje="Este es un correo de prueba HOLA MUNDO";
  5. $encabezados="From: Jose<cuenta2@gmail.com>\r\n";
  6.  
  7. if(No tienes permisos para ver links. Registrate o Entra con tu cuenta($destino, $asunto, $mensaje, $encabezados)){
  8.     echo "Mail enviado correctamente";
  9. }else {
  10.     echo "Error al enviar el mail";
  11.     }
  12. ?>
  13.  

Si no, mira los logs haber que anda pasando

Código: Bash
  1. cat /var/log/mail.log
Web: No tienes permisos para ver links. Registrate o Entra con tu cuenta

Twitter: No tienes permisos para ver links. Registrate o Entra con tu cuenta

Conectado deth

  • *
  • Underc0der
  • Mensajes: 61
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
« Respuesta #4 en: Octubre 11, 2014, 09:44:02 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Tenes que agregar "\r\n" al final del header que indicas.

Código: PHP
  1. <?php
  2. $destino="micuenta@hotmail.com";
  3. $asunto="correo de prueba";
  4. $mensaje="Este es un correo de prueba HOLA MUNDO";
  5. $encabezados="From: Jose<cuenta2@gmail.com>\r\n";
  6.  
  7. if(No tienes permisos para ver links. Registrate o Entra con tu cuenta($destino, $asunto, $mensaje, $encabezados)){
  8.     echo "Mail enviado correctamente";
  9. }else {
  10.     echo "Error al enviar el mail";
  11.     }
  12. ?>
  13.  

Si no, mira los logs haber que anda pasando

Código: Bash
  1. cat /var/log/mail.log
igual sigue sin llegarme y los logs no los veo con ese comando tengo windows

Desconectado facufangio

  • *
  • Underc0der
  • Mensajes: 152
  • Actividad:
    0%
  • Reputación 0
  • < SE SIEMPRE EL MEJOR, PERO NO TE LO CREAS />
    • Ver Perfil
    • Email
« Respuesta #5 en: Octubre 11, 2014, 10:03:46 pm »
Deth:


El código esta perfecto, te muestro una captura que realice para probarlo:








Hago una aclaración por las dudas, para que funcione este código, debe estar si o si en la web ya que no funciona en un sever local.


Saludos
« Última modificación: Octubre 11, 2014, 10:05:45 pm por facufangio »

Desconectado fermino

  • *
  • Underc0der
  • Mensajes: 330
  • Actividad:
    0%
  • Reputación 1
  • Aprendiz de todo, maestro de nada...
    • Ver Perfil
    • In The Middle Of Knowledge
« Respuesta #6 en: Octubre 11, 2014, 10:36:03 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No conozco php, pero creo que eso esta mal.

Prueba:
Código: PHP
  1. <?php
  2. $destino="micuenta@hotmail.com";
  3. $asunto="correo de prueba";
  4. $mensaje="Este es un correo de prueba HOLA MUNDO";
  5.  
  6.  
  7. No tienes permisos para ver links. Registrate o Entra con tu cuenta($destino, $asunto, $mensaje);
  8.  
  9. ?>
  10.  

Eso creo que deberia funcionar, pero ya sin hablar de php del que no tengo casi ni idea, lo de if (mail(etc)) me suena super raro, normalmente cuando tu programas y haces algun if tienes que poner alguna condicion.

if(mail()) sería igual que if(mail() == true). El == devuelve true si los dos elementos son iguales, entonces, si sólo se la pasa algo que es true (o false, si da error), no es necesario hacer lo demas; por esto mismo es que podemos hacer if(true)...
Visita mi blog: No tienes permisos para ver links. Registrate o Entra con tu cuenta.

Conectado deth

  • *
  • Underc0der
  • Mensajes: 61
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
« Respuesta #7 en: Octubre 11, 2014, 11:35:39 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Deth:


El código esta perfecto, te muestro una captura que realice para probarlo:








Hago una aclaración por las dudas, para que funcione este código, debe estar si o si en la web ya que no funciona en un sever local.


Saludos

necesito un codigo que funcione en un server local

Desconectado blackdrake

  • *
  • Co Admin
  • Mensajes: 1913
  • Actividad:
    5%
  • Reputación 15
    • Ver Perfil
« Respuesta #8 en: Octubre 12, 2014, 06:21:21 am »
A ver, para que se envíen correos desde local tienes que tener bien configurado un servidor de correos. Mientras que no tengas bien configurado Mercury (que es el que te has instalado) nunca te llegarán.

Revisa esto a ver si te sirve: No tienes permisos para ver links. Registrate o Entra con tu cuenta

Un saludo.



Desconectado rollth

  • *
  • Underc0der
  • Mensajes: 874
  • Actividad:
    0%
  • Reputación 16
  • El conocimiento es libre.
    • Ver Perfil
    • Whateversec
    • Email
  • Twitter: @RoloMijan
« Respuesta #9 en: Octubre 12, 2014, 07:34:58 am »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No conozco php, pero creo que eso esta mal.

Prueba:
Código: PHP
  1. <?php
  2. $destino="micuenta@hotmail.com";
  3. $asunto="correo de prueba";
  4. $mensaje="Este es un correo de prueba HOLA MUNDO";
  5.  
  6.  
  7. No tienes permisos para ver links. Registrate o Entra con tu cuenta($destino, $asunto, $mensaje);
  8.  
  9. ?>
  10.  

Eso creo que deberia funcionar, pero ya sin hablar de php del que no tengo casi ni idea, lo de if (mail(etc)) me suena super raro, normalmente cuando tu programas y haces algun if tienes que poner alguna condicion.

if(mail()) sería igual que if(mail() == true). El == devuelve true si los dos elementos son iguales, entonces, si sólo se la pasa algo que es true (o false, si da error), no es necesario hacer lo demas; por esto mismo es que podemos hacer if(true)...

Gracias por la aclaracion fermino, me tengo que adentrar mas en esto del php que lo veo muy interesante :)

Rollth
Buen hacker mejor persona.
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta

Conectado deth

  • *
  • Underc0der
  • Mensajes: 61
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
« Respuesta #10 en: Octubre 12, 2014, 08:46:45 am »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
A ver, para que se envíen correos desde local tienes que tener bien configurado un servidor de correos. Mientras que no tengas bien configurado Mercury (que es el que te has instalado) nunca te llegarán.

Revisa esto a ver si te sirve: No tienes permisos para ver links. Registrate o Entra con tu cuenta

Un saludo.
yo dije bien claro que el mercury funciona bien me llegan los mensajes pero en PHP no me llegan asi que eso no es

Desconectado blackdrake

  • *
  • Co Admin
  • Mensajes: 1913
  • Actividad:
    5%
  • Reputación 15
    • Ver Perfil
« Respuesta #11 en: Octubre 12, 2014, 08:50:23 am »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta
A ver, para que se envíen correos desde local tienes que tener bien configurado un servidor de correos. Mientras que no tengas bien configurado Mercury (que es el que te has instalado) nunca te llegarán.

Revisa esto a ver si te sirve: No tienes permisos para ver links. Registrate o Entra con tu cuenta

Un saludo.
yo dije bien claro que el mercury funciona bien me llegan los mensajes pero en PHP no me llegan asi que eso no es

Vamos a ver, si el código php funciona, que funciona pq lo he probado y facugangio también, lo que te falla el servidor que envía el correo. Aquí solo hay dos partes, el código y el servidor y el código funciona, así que revisa tu servidor...

Saludos.



Desconectado Snifer

  • *
  • Underc0der
  • Mensajes: 1439
  • Actividad:
    0%
  • Reputación 1
  • Snifer@L4b's
    • Ver Perfil
    • Snifer@L4bs
  • Twitter: sniferl4bs
« Respuesta #12 en: Octubre 12, 2014, 09:38:42 am »
Ya me llego al límite  tus comentarios, todos aquí te dicen que esta bien que hagas funcionar en un server externo, o configures de manera correcta Mercury y no lo haces, bueno pues entonces jodase si no da aquí ya se le dío un solución aunque habría una forma de hacerlo pero para que con una persona tan terca.

Regards,
Snifer
No tienes permisos para ver links. Registrate o Entra con tu cuenta


Llaman traidor a la persona que evito que caiga el foro, gente bruta!



Desconectado jonathansf1803

  • *
  • Underc0der
  • Mensajes: 1
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
« Respuesta #13 en: Octubre 12, 2014, 11:07:58 am »
Omg q onda tienes que abrir puertos en tu router y dirreccionarlo a tu pc el pueerto de recepcion de correos

Conectado deth

  • *
  • Underc0der
  • Mensajes: 61
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
« Respuesta #14 en: Octubre 12, 2014, 11:10:06 am »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Ya me llego al límite  tus comentarios, todos aquí te dicen que esta bien que hagas funcionar en un server externo, o configures de manera correcta Mercury y no lo haces, bueno pues entonces jodase si no da aquí ya se le dío un solución aunque habría una forma de hacerlo pero para que con una persona tan terca.

Regards,
Snifer

no es que sea terco es que no sirve en PHP tan facil como meter en el mercury el puerto 587 smtp.gmail.com SSL y el usuario y la clave y ya puedo enviar correos electronicos tranquilamente a cualquiera direccion, pero en PHP no me los ENVIA y sin embargo USTEDES me dicen que es el MERCURY el que esta MAL configurado, yo sigo creyendo que es el PHP, aqui les envio una parte de lo que sale en el php.ini
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
[mail function]
; XAMPP: Comment out this if you want to work with an SMTP Server like Mercury
SMTP = localhost
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = jose@localhost



No tienes permisos para ver links. Registrate o Entra con tu cuenta
Omg q onda tienes que abrir puertos en tu router y dirreccionarlo a tu pc el pueerto de recepcion de correos
tengo mi router en DMZ con mi IP y no creo que sean los puertos si no nos me los enviaria el mercury
« Última modificación: Octubre 12, 2014, 12:19:58 pm por Snifer »

Desconectado rollth

  • *
  • Underc0der
  • Mensajes: 874
  • Actividad:
    0%
  • Reputación 16
  • El conocimiento es libre.
    • Ver Perfil
    • Whateversec
    • Email
  • Twitter: @RoloMijan
« Respuesta #15 en: Octubre 12, 2014, 11:43:09 am »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Ya me llego al límite  tus comentarios, todos aquí te dicen que esta bien que hagas funcionar en un server externo, o configures de manera correcta Mercury y no lo haces, bueno pues entonces jodase si no da aquí ya se le dío un solución aunque habría una forma de hacerlo pero para que con una persona tan terca.

Regards,
Snifer

no es que sea terco es que no sirve en PHP tan facil como meter en el mercury el puerto 587 smtp.gmail.com SSL y el usuario y la clave y ya puedo enviar correos electronicos tranquilamente a cualquiera direccion, pero en PHP no me los ENVIA y sin embargo USTEDES me dicen que es el MERCURY el que esta MAL configurado, yo sigo creyendo que es el PHP, aqui les envio una parte de lo que sale en el php.ini
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
[mail function]
; XAMPP: Comment out this if you want to work with an SMTP Server like Mercury
SMTP = localhost
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = jose@localhost

El php no es porque lo han probado varias personas y les funciona, el que yo puse tambien funciona porque lo probe en un servidor externo y funcaba, intenta no echarle la culpa a los demas :)
« Última modificación: Octubre 12, 2014, 11:45:12 am por rollth »

Rollth
Buen hacker mejor persona.
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta

Conectado deth

  • *
  • Underc0der
  • Mensajes: 61
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
« Respuesta #16 en: Octubre 12, 2014, 11:43:32 am »
efectivamente era lo que yo decia el PHP,.ya lo solucione cambiando envez de usar xampp utilize appserv....

Desconectado fermino

  • *
  • Underc0der
  • Mensajes: 330
  • Actividad:
    0%
  • Reputación 1
  • Aprendiz de todo, maestro de nada...
    • Ver Perfil
    • In The Middle Of Knowledge
« Respuesta #17 en: Octubre 12, 2014, 12:11:35 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
efectivamente era lo que yo decia el PHP,.ya lo solucione cambiando envez de usar xampp utilize appserv....

Absolutamente nada que ver; el código es el mismo y el intérprete es el mismo. No era PHP. Lo uníco relacionado al tema que puede ser; es alguna cuestión referente al php.ini...
Visita mi blog: No tienes permisos para ver links. Registrate o Entra con tu cuenta.

Desconectado blackdrake

  • *
  • Co Admin
  • Mensajes: 1913
  • Actividad:
    5%
  • Reputación 15
    • Ver Perfil
« Respuesta #18 en: Octubre 12, 2014, 12:20:56 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta
efectivamente era lo que yo decia el PHP,.ya lo solucione cambiando envez de usar xampp utilize appserv....

Absolutamente nada que ver; el código es el mismo y el intérprete es el mismo. No era PHP. Lo uníco relacionado al tema que puede ser; es alguna cuestión referente al php.ini...

En fin... marco como solucionado..




Desconectado Snifer

  • *
  • Underc0der
  • Mensajes: 1439
  • Actividad:
    0%
  • Reputación 1
  • Snifer@L4b's
    • Ver Perfil
    • Snifer@L4bs
  • Twitter: sniferl4bs
« Respuesta #19 en: Octubre 12, 2014, 12:29:24 pm »
NO te cuesta nada aceptar errores y con hacer dicha migraciòn no se soluciona para recordarte que en otra atiendas lo que te dicen los demas que solo cumplimos con lanzarte los cables, y poder solucionar el problema que tienes.


Regards,
Snifer

PD: Cierro tema ya que soluciono el mismo.
No tienes permisos para ver links. Registrate o Entra con tu cuenta


Llaman traidor a la persona que evito que caiga el foro, gente bruta!



 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 6996
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 2182
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 1588
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 2839
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Problem al instalar Windows "cualquier windows"

Iniciado por Made

Respuestas: 7
Vistas: 2933
Último mensaje Septiembre 03, 2012, 04:53:08 pm
por Made