【问题标题】:Swiftmailer hide Users email from MySQL dbSwiftmailer 隐藏来自 MySQL 数据库的用户电子邮件
【发布时间】:2014-02-25 11:58:49
【问题描述】:

我需要为网站设计一个电子邮件消息表单

我应该允许不同的用户通过电子邮件相互联系

在用户使用表单向另一个用户发送电子邮件后,它应该发送电子邮件但隐藏电子邮件地址,例如电子邮件标题将是

      Charles via poster.1033316576.7OEWA@users.yoursite.com
      to:    John@gmail.com
      date:  Tue, Dec 24, 2013 at 4:46 PM
      subject:   "Recent review of "Wolf of Wall Street"
      mailed-by:     users.yoursite.com

      Hey John

      I read your review of Wolf of Wall St. I thought you anaylsis was very good.

      etc...

用户可以回复邮件,但邮件地址会一直隐藏。

你能建议一种方法吗?

【问题讨论】:

    标签: php mysql email


    【解决方案1】:

    一种方法是使用商业组件

    这意味着,所有回复都将发送给他们,他们将处理它,并回复您的 callback URL 已解析的回复。

    您需要确保您发送的每封电子邮件都有一些标识,例如:Sendgrid 标头参数或X-Headers 设置,它们将标识您的上下文,例如:用户 ID、主题 ID。因为您将需要它来确定谁在什么背景下回复了。

    您可以自己设置一个完整的服务器来完成所有这些工作,但这意味着您还需要进行系统维护和电子邮件解析,所以我会选择 Sendgrid 或 Mandrill 之类的解决方案。我更喜欢 Sendgrid。

    【讨论】:

    • 当用户在网站上发布新评论时,需要动态生成用户的唯一 USER ID poster.1033316576.7OEWA@users.yoursite.com。如果我使用第 3 方电子邮件服务,则必须在发布新的唯一 ID 后立即登录并更新入站路线。那是不可能的。我正在寻找可以在我自己的服务器上执行此操作的脚本。
    • 你理解错了,你不必更新每一个变化。进一步阅读。
    猜你喜欢
    • 2019-08-15
    • 2014-11-15
    • 1970-01-01
    • 2022-10-05
    • 2019-05-18
    • 1970-01-01
    • 1970-01-01
    • 2018-02-06
    • 1970-01-01
    相关资源
    最近更新 更多