PHPMailer $ mail-> De los encabezados que no funcionan con gmail

Estoy usando el siguiente código para enviar un correo después de enviar un formulario con la clase de correo PHPhttps://github.com/Synchro/PHPMailer. El correo se envía y se recibe con éxito. Lo único que no está funcionando es lo siguiente:

$mail->From = $email;

$email es el correo electrónico que un usuario ingresará en el formulario (se establece con un$_POST variable). Me gustaría que apareciera el correo electrónico que es del usuario que completó el formulario, de modo que pueda hacer clic en responder y enviarlo a su dirección de correo electrónico.

Sin embargo, la dirección de correo electrónico "de" se está configurando como$mail->Username, es decir, el nombre de usuario de la cuenta de gmail desde la que se envía el script de PHPMailer.

¿Qué estoy haciendo mal aquí, y cómo consigo que funcione el encabezado De correo electrónico?

Además, estoy usando Gmail para recibir el correo ... tal vez haya una configuración de seguridad de Gmail que no permita que el correo electrónico "De" sea "falso".

¡Gracias!

$email = $_POST['email'];
$name = $_POST['moveName'];

require("class.phpmailer.php");
$mail = new PHPMailer();

$mail->IsSMTP();
$mail->Host = 'ssl://smtp.gmail.com';
$mail->Port = 465;
$mail->SMTPAuth = true;
$mail->Username = '[email protected]';
$mail->Password = 'password';

$mail->From = $email;
$mail->FromName = $name;
$mail->AddAddress('[email protected]');
$mail->AddReplyTo($email, $name);

$mail->IsHTML(true);

$mail->Subject = 'Quote Request';
$mail->Body    = 'hey';

$mail->Send();

Respuestas a la pregunta(1)

Su respuesta a la pregunta