用户是否可以通过 Mandrill 在不知道电子邮件地址的情况下相互联系?

Is it possible for users to contact each other without knowing their email addresses via Mandrill?

我的网站允许用户 A 通过表单向用户 B 发送电子邮件。目前如果用户 B 要回复,他需要登录到我的网站并使用相同的表格。

用户 A 不知道用户 B 的电子邮件地址,反之亦然。

我想允许用户 B 直接使用他的邮件客户端回复用户 A 而无需登录我的网站(同时仍对两个电子邮件地址保密)。因此,用户 A 使用表单向用户 B 发送消息。用户 B 可以使用他的电子邮件客户端回复用户 A,用户 B 也可以使用电子邮件客户端回复用户 A 而无需透露他们的电子邮件地址。

有人告诉我这可以通过 Mandrill Webhook 实现。那是对的吗?谁能告诉我怎么做?

非常感谢。

我认为您需要做的是入站电子邮件处理

  • 首先,在您的 Mandrill 仪表板中创建一个入站域
  • 在您的仪表板中设置路由/webhooks(例如,发送电子邮件至 pm@example.com 将发送 POST 至 http://example.com/email-processing/pm).
  • 在您的应用程序中,处理收到的消息并决定是否必须将其发送给您的用户之一,更重要的是,发送给哪个用户。
    为此,您可以在电子邮件中添加唯一 ID。所以当你收到一封电子邮件时,你只需要阅读这个ID,你就知道谁是发件人,谁应该是收件人。当然,您还应该检查发件人的电子邮件地址。

有关前两个步骤的更多信息:http://help.mandrill.com/entries/21699367-Inbound-Email-Processing-Overview