【问题标题】:php send email from another domainphp 从另一个域发送电子邮件
【发布时间】:2010-12-04 22:11:27
【问题描述】:

我正在制作一个应用程序,允许用户向我所在大学的领导发送投诉电子邮件。我希望他们尽可能地显示他们来自用户自己的电子邮件而不是来自网站。

我会使用 mailto 链接,但我发现现在很多人不使用 Outlook...大多数人使用网络邮件:S

我想另一种选择是使用回复字段,这样至少回复会出现在正确的收件箱中。

【问题讨论】:

标签: php email


【解决方案1】:

send 函数允许您指定额外的标头 - 这包括 From:Reply-To

但是,您应该确保您的邮件在垃圾邮件检测配置中被列入白名单,因为反垃圾邮件工具会(正确地)将您的邮件标记为垃圾邮件。

【讨论】:

    【解决方案2】:

    您无法可靠地做到这一点:伪造的发件人地址是垃圾邮件的第一大标志,很可能会被过滤掉。

    您能做的最好的事情是在您的服务器上指定一个合法的发件人地址,并在reply-to 标头中提供用户地址。在大多数邮件客户端中,该地址将显示为发件人。

    【讨论】:

      【解决方案3】:

      正如 Pekka 强调的那样,您可以设置发件人地址,但这很可能会将其指定为垃圾邮件。

      另一种方法是将电子邮件发送给用户,并附上指示,让他们将邮件转发给大学领导,虽然有点迂回,但可能会奏效。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-06
        • 1970-01-01
        • 2011-03-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多