Hola estoy trabajando con este código de envió de form PHP.
... El tema es que el mail llega bien a la casilla correspondiente, pero no el "From" que debería sino con un mail del servidor (ej.
[email protected]) . Alguién sabe que debería agregar. Muchas gracias. Gastón.
<?php
// your email
$user_email = "
[email protected]";
$mail = array(
"name" => htmlspecialchars($_POST['cf_name']),
"email" => htmlspecialchars($_POST['cf_email']),
"subject" => htmlspecialchars($_POST['cf_subject']),
"message" => htmlspecialchars($_POST['cf_message'])
);
function validate($arr){
return !empty($arr['name']) && strlen($arr['message']) > 20 && filter_var($arr['email'],FILTER_VALIDATE_EMAIL);
}
if(validate($mail)){
echo mail($user_email, $mail['subject'],
"Nombre : {$mail['subject']}\n"
."Teléfono : {$mail['name']}\n"
."E-mail : {$mail['email']}\n"
."Mensaje : {$mail['message']}"
);
}
?>