Avatar Image
Usuario habitual
Usuario habitual

Estoy probando el tema del mail en PHP y no logro que lleguen los mails a destino. El script no da error pero no hace nada

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por GreatAvatar
Estoy probando el tema del mail en PHP y no logro que lleguen los mails a destino. El script no da error pero no hace nada




Pues ahora mismo no se... pero yo probaría a poner unos cuantos echos para comprobar que se manda al mail que deseas... voy a ver si hago unas pruebas y veo algo...
Avatar Image
@man / @woman
@man / @woman

Pues acabo de probarlo y ha funcionado de maravilla... quizás sea tu script.... te pongo el que he usado para comprobarlo:

Codigo:

<?
//Este script es para un pequeño formulario de contacto.
//Se envia a la dirección que pone en la variable $mail_enviar que esta en config

$mail_enviar = "XXXX@XXXXXXX.XXX";

if($enviar)
{
if (mail($mail_enviar,$asunto,$mensaje,"From: $nombre <$email>&quot==1)
{
echo "<p>El email se ha enviado con éxito.</p>";
}
else
{
echo "<p>Error enviando el mail.</p>";
}
}
else
{
// En "action" se debe indicar el nombre de la página que enviara el
// mail, en este caso la misma.
// En "name" de los input/textarea seran variables que se podran usar.

echo "<p>Use este formulario para mandarme un mail.</p>\n";
echo "<form method=\"post\" action=\"email.php\">\n";
echo "<p>\n";
echo "Nombre:<br />\n";
echo "<input type=\"text\" name=\"nombre\" /><br />\n";
echo "Email:<br />\n";
echo "<input type=\"text\" name=\"email\" /><br />\n";
echo "Asunto:<br />\n";
echo "<input type=\"text\" name=\"asunto\" /><br />\n";
echo "Mensaje:<br />\n";
echo "<textarea name=\"mensaje\" cols=\"30\" rows=\"5\"></textarea><br />\n";
echo "<br />\n";
echo "<input type=\"submit\" name=\"enviar\" value=\"Enviar\" />\n";
echo "</p>\n";
echo "</form>\n";
}

?>


Se envia a la dirección que indiques en $mail_enviar. El archivo se ha de llamar email.php o modificarlo en el form.
User 28318
User 28318
Machacateclados
Machacateclados

creo que el problema está en el servidor porque con el mismo script:

-o no llegan;

-o llegan al momento;

-o llegan 1 semana después;

supongo que será por la carga del servidor en un momento determinado y desde luego no depende de nosotros (en el sentido de que no depende de nuestros scritps) por lo cual tenemos que tomarlo con paciencia o bien no usar mail().

Aprovecho para agradecer a GreatAvatar que compartiera la solución que encontró al problema de NOTICE en php.ini. Muy instructivo.

salu2

arcandj
Usuario Novato
Usuario Novato

Estoy desesperado.... no me llega el 70 % de los formularios que envio..... mi script t abien por que lo e comprobado... creo que es un tema del servidor... sea cuals ea el problema por favorrrrrr arreglarlo yaaaaaaaaa

Tener un formulario PHP y qe u no te lleguen e slo mismo que no tener nada.....

Please si encontrais algun tipo de solucion magica comentarla por aki....

Por cierto ese codigo lo e probao y d aigual por qu eno llegan de 3 que mande no ma llegao ninguno....

UNa saludete gente

Arcan DJ www.arcandj.tk [Free Sensations]

Avatar Image
@man / @woman
@man / @woman

La función mail siempre ha sido el caballo de batalla de los servidores, muchos no la aceptan por el uso indebido que se puede usar..

Muchas veces parace impresencible para confirmación de usuarios y similar... otras veces para formularios se puede "prescindir" de ella, el "truco" sería guardar los datos en la base de datos, de esta manera te aseguras que te llegan en tiempo real. Después puede ir un aviso al administrador via mail, pero si este falla o tarda mas en llegar los datos no se pierden. Y con un sistema mínimo de administración via web podría ver los formularios enviados.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 17/Oct/2011, 14:21
franciskiko_20 GestionXls NoSetup.org2710kOct/11
Por: User 5407694, el 04/Ago/2008, 21:26
User 5407694 NoSetup.org15kAug/08
Por: , el 10/Nov/2004, 17:18
Bodyfire User 39066113kNov/04
Por: , el 10/Nov/2004, 01:45
Bodyfire02kNov/04
Por: , el 10/Jul/2004, 01:19
colabora NoSetup.org ivanitoweb52kJul/04