я есть PHPMailer и я могу отправить почту через PHP страницу без каких-либо проблемPHP форма почтовой программы отправителя пользователь
но отправитель автоматически по имени пользователя это я нахожусь использовать в SMTP-сервере
я хочу взять отправителя электронной почты от пользователя пишущие сообщение не от отправителя
по умолчанию, и это код формы
<?php
require '../../PHPMailer/PHPMailer-master/PHPMailerAutoload.php';
$name = $_POST['name'];
$Institute = $_POST['Institute'];
$email = $_POST['email'];
$message = $_POST['message'];
$mail = new PHPMailer();
$mail->isSMTP();
$mail->CharSet = 'UTF-8';
$mail->Debugoutput = 'html';
//$mail->SMTPDebug = true;
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Username = "MyGmail";
$mail->Password = "MyGmailPass";
$mail->setFrom('Mygmail', $name);
$mail->addReplyTo('MyGmail', 'First Last');
$mail->addAddress('MyEmail', 'Nasser');
$mail->Subject = 'Database Site Reminder';
$mail->Body = ($message);
$mail->AltBody = 'This is a plain-text message body';
if (!$mail->send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
?>
я положил `$ mail-> setFrom ('Mygmail', $ название); это как
$mail->setFrom($email, $name);
, потому что взять отправителя электронной почты от пользователя, и я получаю сообщение отправлено , но сообщение не прийти на мою электронную почту
я не могу найти какое-либо решение ... пожалуйста помочь мне
спасибо ...
спасибо .. я получил письмо, но setFrom приходят из Mygmail = имя пользователя не Anew один – user3264926
извините, может у кратко .... – Rajesh
я получил по электронной почте ок. .. но из идентификатора Gmail не [email protected] я меняю это на свое второе электронное письмо, но все же из Gmail Id – user3264926