Hola hodrah, usa los Highlight para resaltar el código y así entender mejor, por otra parte esta muy desordenado tu código.
vamos por paso.
Cual es tu variable que contiene el mail ??, porque en el mensaje 1º pones esto.
Código PHP:
Ver original$variable = $_POST['email'];
$to = $variable;
Después pones esto.
$neem = $_POST['name']; // --> $_POST['name'] es el nombre o el mail ??????
// donde dice $_POST['name'] tendría que ir el mail y no el nombre.
// Variable $para innecesaria
$para = $neem;
$asunto = "Clave de paso";
// es lo mismo que hagas var_dump($neem)
Código PHP:
Ver original******************** PHP
MAIL **********************
// yo utilizo siempre php mail y me funciona de 10 ptos. te pongo como yo lo utilizo.
$subject = $_POST['subject']; // valor enviado desde un formulario
$to = explode(',', $_POST['to'] ); // valor enviado desde un formulario
//data
$msg = "Nombre: " .$_POST['name'] ."<br>\n"; // valor enviado desde un formulario
$msg .= "Email: " .$_POST['email'] ."<br>\n"; // valor enviado desde un formulario
$msg .= "Mensaje: " .$_POST['comments'] ."<br><br>\n"; // valor enviado desde un formulario
//Headers
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=UTF-8\r\n";
$headers .= "From: <".$from. ">" ;
//send for each mail
foreach($to as $mail){
mail($mail, $subject, $msg, $headers); echo $mail;
}
Saludos.