【问题标题】:issue of Same sender and receiver but different ReplyTo in GmailGmail 中发送者和接收者相同但回复不同的问题
【发布时间】:2014-02-14 13:18:45
【问题描述】:

我们以我有三个电子邮件地址为例。

-testing1@gmail.com

-testing2@gmail.com

-testing3@gmail.com

我想始终将字段回复设置为 testing3@gmail.com。 如果我从 testing1@gmail.com 向 testing2@gmail.com 发送电子邮件,那么它正在工作。

但是如果从 testing1@gmail.com 发送电子邮件到 testing1@gmail.com 并将回复字段设置为 testing3@gmail.com 则它不起作用。

在弹出窗口中,它显示回复为 testing3@gmail.com。但如果我按下回复按钮,它会自动更改为 testing1@gmail.com。

我不知道为什么会这样。以前有人遇到过这种情况吗?

编辑

其实这只是 Gmail 的问题。在 Gmail 中它不起作用,但它在 yahoo 和 hotmail 中起作用。我不知道这是 Gmail 的错误还是他们是这样设计的。

编辑 2

 $mail = new PHPMailer;

    $mail->IsSMTP();                                      // Set mailer to use SMTP
    $mail->Host = 'smtp.gmail.com';                       // Specify main and backup server
    $mail->SMTPAuth = true;                               // Enable SMTP authentication
    $mail->Username = 'test1';                     // SMTP username
    $mail->Password = 'PASSWORD';                         // SMTP password
    $mail->SMTPSecure = 'tls';                            // Enable encryption, 'ssl' also accepted

    $mail->From = ''test1@gmail.com";
    $mail->AddAddress('test1@gmail.com', $name);  // Add a recipient

    $mail->AddReplyTo('list123@gamil.com', 'List manager');

    $mail->WordWrap = 50;                                 // Set word wrap to 50 characters

    $mail->IsHTML(true);                                  // Set email format to HTML

    $message = "Hi  Hello" ;


    $mail->Subject = 'Subject;
    $mail->Body    = $message;

    $mail->Send();

注意

我在发送者和接收者中都给出了相同的地址。但是给出不同的replyTo。

【问题讨论】:

标签: email smtp phpmailer smtpclient


【解决方案1】:

如果您使用 smtp.gmail.com 发送邮件,并且发件人的电子邮件地址不是 yourgoogleemailname@gmail.com,那么 Gmail 将重写标头并将发件人地址设置为 yourgoogleemailname@gmail.com。有关更多信息和可能的解决方案,请参阅 http://lifehacker.com/111166/how-to-use-gmail-as-your-smtp-server

【讨论】:

  • 看我用我用来发送电子邮件的脚本更新了我的问题。但是我如何检查“tsl”安全连接?
  • 你需要使用465端口,并且你需要使用ssl,而不是tls。见web-development-blog.com/archives/…
  • 我试过了,但没有效果。但即使指定了对 list123@gmail.com 的回复,它也会自动将 test1@gmail.com 作为回复。
  • 当我点击下拉按钮查看电子邮件信息时,它甚至显示 list123@gmail.com。当我点击回复时,它需要 test1@gmail.com
  • 哪个地址(list123@gmail.com 或 test1@gmail.com)与您用于身份验证的 smtp 用户名和密码相关联?
猜你喜欢
  • 2019-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-13
  • 1970-01-01
相关资源
最近更新 更多