【问题标题】:How to change the `mail from` attribute while using phpmailer如何在使用 phpmailer 时更改 `mail from` 属性
【发布时间】:2017-02-15 04:29:00
【问题描述】:

我正在使用 phpmailer 通过 html 联系表发送邮件。 问题是,收件人收到的邮件显示了我使用的身份验证邮件 ID (mygmailid@gmail.com)。这或多或少是这样的:

On Feb 11, 2017 4:49 PM, "Name" <mygmailid@gmail.com> wrote:
Full Name:  xyz
Subject:    Testing PHP Mail
Phone:  1234567890
Email:  xxxx@xxmail.com
Comments:   Testing mail 

我想改变它。你知道有办法改变它吗?

【问题讨论】:

    标签: php email smtp phpmailer


    【解决方案1】:

    简单地说,你需要在你的 phpmailer 脚本中添加这两个额外的配置。

    $mail->AddReplyTo('replyto@email.com', 'Reply to name');
    $mail->SetFrom('mailbox@email.com', 'Mailbox name');
    

    而且,就是这样。 注: :您可能还需要先将此行放在前面,以清除以前的 replyTo 配置

    $mail->ClearReplyTos();
    

    【讨论】:

    • 这是在 PHPMailer 中设置它的正确方法,但是,gmail(OP 正在使用)施加了一些额外的限制 - 您不能使用任意地址,尽管您可以将其配置为使用预设别名。
    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 2017-05-07
    • 2010-10-02
    • 2013-04-20
    • 1970-01-01
    • 1970-01-01
    • 2017-09-07
    • 1970-01-01
    相关资源
    最近更新 更多