PHPMailer-同一页面中的多封电子邮件

时间:2019-02-12 18:21:31

标签: gmail phpmailer

我的PHPMailer正常运行,但是我的问题是,当我收到来自不同人的不同电子邮件时,所有电子邮件都将在同一封邮件中收到(因为PHPMailer总是从一封电子邮件中发送电子邮件(management @ gmail。 com))。 可以始终接收不同消息中的电子邮件吗??因为那样混淆了电子邮件的管理。

IMAGEM_EMAIL

email2

  $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"];    

1 个答案:

答案 0 :(得分:1)

这里有两个问题:

1 /您的gmail /收件箱将您从PHPMailer收到的邮件分组。因此,没有解决方案。这就是gmail / inbox的功能,您对此无能为力。

2 /您想对这些邮件打“回复”,而不是“ management@gmail.com”,而是您的用户的邮件。您可以在邮件中添加“答复”字段以实现以下目的:

$mail->addReplyTo($_POST["email"], $_POST["name"]);