Resulta que mi cliente decidió cambiar de servidor y me pidió que le pase todos los archivos a su nuevo servidor. El sitio funciona todo Ok a exceptuar del formulario de contacto, que al parecer no envía los mails. Esto puede deberse al cambio de servidor? Debo modificar alguna configuración en el php?
NOTA: donde dice [email protected] es un ejemplo para no publicar mi correo pero allí he puesto mi casilla de mail personal para ver si me llegaban los mensajes. Lo mismo para el mail del cliente: [email protected] sería el mail del cliente con su nombre de dominio.
Por otro lado, entrando al ftp del nuevo servidor, hay una carpeta cgi-bin otra bin, otra conf y otras más. Nunca he utilizado esas carpetas, pero este php (que fue hecho x otra persona) parece no utilizar nada de ellas.
Si pueden ayudarme, les agradezco, sin intención de abusar. Saludos!!!
El código que tengo en el SWF es este:
on (release) {
if ((nom=='') or (email=='') or (apellidos=='') or (mensaje=='')) {
respuesta = "Hay datos obligatorios sin completar. \n Por favor, revisa el formulario. ";
} else {
loadVariablesNum ("sendDatos.php", 0, "POST");
play();
}
}
[b]Y en el PHP[/b]
<?php
$sendTo = "[email protected];
$nom = $_POST["nom"];
$apellidos= $_POST["apellidos"];
$email = $_POST["email"];
$contacto = $_POST["contacto"];
$servicio = $_POST["servicio"];
$mensaje = $_POST["mensaje"];
$headers = "From: [email protected] Cliente Informa ADMINISTRADOR WEB" . "<>\r\n";
// next include a replyto
//$headers .= "Reply-To: " . $_POST["sendFrom"] . "\r\n";
//$headers .= "Return-path: " . $_POST["sendFrom"];
$subject = "Trucos Web";
// now we can add the content of the message to a body variable
$nom . "\n";
$apellidos . "\n";
$body .= "Direccion de correo electronico: "\n";
$body .= "Telefono: " . $email . "\n";
$body .= "Persona de contacto: " . $contacto . "\n";
// once the variables have been defined, they can be included
// in the mail function call which will send you an email
mail($sendTo, $subject, $body, $headers);
?>