PHPMailer $ mail-> Od nagłówków nie działa z Gmailem

Używam następującego kodu do wysyłania poczty po przesłaniu formularza z klasą mailer PHPhttps://github.com/Synchro/PHPMailer. Poczta wysyła i jest pomyślnie odbierana. Jedyną rzeczą, która nie działa, jest:

$mail->From = $email;

$email to e-mail, który użytkownik wprowadzi w formularzu (jest ustawiany za pomocą$_POST zmienna). Chciałbym, aby wiadomość e-mail wyglądała tak, jakby pochodziła od użytkownika, który wypełnił formularz, więc mogę nacisnąć odpowiedź i wysłać ją na swój adres e-mail.

Jednak adres e-mail „z” jest ustawiany jako$mail->Username, tj. nazwa użytkownika z konta gmail, z którego wysyła skrypt PHPMailer.

Co robię źle tutaj i jak mogę uzyskać nagłówek e-maila Od do działania?

Ponadto używam Gmaila do odbierania poczty - być może istnieje ustawienie zabezpieczeń Gmail, które nie pozwala „sfałszować” wiadomości e-mail „Od” ???

Dzięki!

$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();

questionAnswers(1)

yourAnswerToTheQuestion