用于代理电子邮件的服务器,用于隐藏原始地址

时间:2011-07-08 17:19:03

标签: email proxy

对于我们正在构建的应用程序,需要为某些注册帐户提供向其他注册帐户发送电子邮件的功能。

作为注册的一部分,我们显然会收集每个用户的真实电子邮件地址。

我不想公开我的任何用户的电子邮件地址,因此我希望能够通过虚假的电子邮件地址代理它们,这些电子邮件地址基本上转发到真实的电子邮件地址。

例如,如果有人想通过电子邮件向John Doe发送电子邮件,他们会发送电子邮件至abcdefg12345@mysite.com,然后将电子邮件转发至john@johndoe.com。

如果不明显,这样做的目的是保护最终用户免受垃圾邮件的侵害并保持他们真实的电子邮件地址私密。由于我的应用程序充当代理,我可以轻松地阻止某些电子邮件通过。

最着名的例子是Facebook的Facebook Apps电子邮件代理。

我的问题:是否有提供此类功能的模式,服务器,第三方服务或库?有没有人对如何构建它有任何建议?

3 个答案:

答案 0 :(得分:1)

我从未见过直接提供此服务的服务。这里最难的部分是接收电子邮件并将信息连接到您的应用程序以进行身份​​验证。您可以使用http://cloudmailin.com之类的服务来接收电子邮件,然后将其转发或甚至使用某种自定义安装。另一种选择是创建一个修改服务器的脚本,例如postfix的配置。

最后,虽然我不推荐它,但您可以尝试创建自己的邮件服务器来执行此操作。我会在SMTP / IMAP上阅读更多内容,看看你有什么选择。

答案 1 :(得分:0)

看起来没有第三方服务或工具\库来完成此任务。这将是一个比我希望的更大的任务,所以我将把它推迟,直到我有时间实现它。

我认为解决方案是使用具有API的邮件守护程序,或者至少允许您操作其中的users \ emails \ aliases,以便您可以按需创建新邮箱并将其设置为从某些用户@ proxy转发.mysite.com到user@theirdomain.com

答案 2 :(得分:0)

我发现有些服务提供此类功能作为其产品的一部分:

这两项服务都非常酷,可以发送和分析电子邮件,包括创建转发\代理电子邮件的能力。