我的PHPMailer正常运行,但是我的问题是,当我收到来自不同人的不同电子邮件时,所有电子邮件都将在同一封邮件中收到(因为PHPMailer总是从一封电子邮件中发送电子邮件(management @ gmail。 com))。 可以始终接收不同消息中的电子邮件吗??因为那样混淆了电子邮件的管理。
$mail = new PHPMailer(true);
$mail->IsSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->SMTPAuth = true;
$mail->Username = 'management@gmail.com';
$mail->Password = '*********';
$mail->SMTPSecure = 'tls';
$mail->From = $_POST["email"];
$mail->FromName = $_POST["name"];
$mail->addAddress('website@gmail.com');
$mail->AddCC($_POST["email"], $_POST["name"]);
$mail->WordWrap = 50;
$mail->IsHTML(true);
$mail->Subject = $_POST["subject"];
答案 0 :(得分:1)
这里有两个问题:
1 /您的gmail /收件箱将您从PHPMailer收到的邮件分组。因此,没有解决方案。这就是gmail / inbox的功能,您对此无能为力。
2 /您想对这些邮件打“回复”,而不是“ management@gmail.com”,而是您的用户的邮件。您可以在邮件中添加“答复”字段以实现以下目的:
$mail->addReplyTo($_POST["email"], $_POST["name"]);