Estoy probando un sitio y quiero enviar correos a través de un formulario.
El formulario está ok y logro enviar los correos con el FormMail.cgi que trae el sitio.
Pero lo que no me cuadra son las respuestas que me da el FormMail.cgi.
En primera, está en inglés;
en segunda, me procesa la página y me muestra los mensajes en una página en blanco, con textos sin formatos, y lo mensajes dejan mucho que desear; muy burdo;
y en tercera, el correo que se manda no me procesa todos los datos o no hace lo que yo quiero.
En fin, necesitaba un script más complejo para procesar el email.
Lo hice en PHP, luego de pasar varias horas programando, lo subí al sitio pero no funcionó.
Pensé que tenía errores, y tampoco podía probarlo en mi máquina. Luego probé con el script más sencillo, una pura línea con la función mail() pero tampoco funcionó. Cuando digo que no funcionó, es que el correo no llegó a ningún lado, aunque la función no reportó errores.
Este es el código del archivo:
<?php
$para="[email protected]";
$asunto="Prueba";
$correo="Hola";
$email="[email protected]";
mail($para,$asunto,$correo,"FROM:".$email)
?>
<html>
<head>
</head>
<body>
<form name="formulario" method="POST" action="<?php $PHP_SELF ?>">
<input type="submit" name="enviar" value="ENVIAR"><br>
</form>
</body>
</html>
Alguien sabe que puede estar ocurriendo?
-si puede faltar algo para que la función mail no funcione, por ejemplo, en la configuración del servidor
-si la función mail tiene alguna limitante, por ejemplo, para enviar correos a otros servidores que no sea el local
-existe alguna otra forma de enviar correos
-donde puedo encontrar un script que funcione que sea configurable o uno que pueda modificar para procesar el email
Gracias