【发布时间】:2009-04-13 19:45:53
【问题描述】:
Craigslist 有一个不错的功能,当您回复海报时,您会回复电子邮件,例如 job-fepsd-1120347193@craigslist.org。然后,电子邮件又被定向到真正的电子邮件。
我正在寻找一些关于如何使用 PHP 做到这一点的建议。
谢谢,
李维斯
【问题讨论】:
-
eBay 也提供此功能。
Craigslist 有一个不错的功能,当您回复海报时,您会回复电子邮件,例如 job-fepsd-1120347193@craigslist.org。然后,电子邮件又被定向到真正的电子邮件。
我正在寻找一些关于如何使用 PHP 做到这一点的建议。
谢谢,
李维斯
【问题讨论】:
这通常通过将电子邮件地址(通常是包罗万象的地址)传送到 PHP 来完成。 Here's a tutorial on doing it 这应该会让你朝着正确的方向开始。
【讨论】:
最可能的解决方案是执行他们所谓的电子邮件管道。
他们插入带有如下标识符的广告:
*job-fepsd-1120347193*
连同真实的电子邮件。
然后他们通过管道将电子邮件发送到 PHP 脚本来接收电子邮件。 您可以在 Google 上查看 PHP 和 Piping,在那里您可以找到有关该主题的良好资源。
脚本然后搜索此唯一标识符并将其与真实电子邮件相关联。
然后它将收到的电子邮件转发给真人。
还有另一种可能的解决方案(但不太可能),他们可能正在使用 POP3。
然后,他们只需每 X 分钟检查一个通用地址,然后将消息转发给正确的人。
【讨论】:
Elastic Email 有一个简单的 API,可以像 craigslist 或 airbnb 一样创建双向匿名电子邮件路由。它使用入站电子邮件 api 调用服务器上的 web-hook 以解析正确的电子邮件地址,然后相应地中继电子邮件。它只需要几行代码。他们在这里有详细的教程:
【讨论】: