【发布时间】:2011-02-08 13:46:20
【问题描述】:
我需要为我的用户创建代理电子邮件地址。电子邮件地址看起来像user1234@domain.com,但最好是我想要更好看的电子邮件地址,例如first.last@domain.com。发送到此地址的电子邮件应转发到用户的真实电子邮件地址,该地址不会被公开(例如first.last@hotmail.com)。无需创建 POP3 邮箱。发送到常规电子邮件帐户(例如info@domain.com)的电子邮件应发送到正确的 POP3 邮箱。我更喜欢 PHP+MySQL 解决方案,我也想尽可能避免篡改服务器配置。
我在 Facebook 和 Blogger 上看到过这样的事情。例如,Blogger 为您提供了一个电子邮件地址,您可以通过该地址发送电子邮件并将它们作为博客文章发布。 Facebook 为您提供了一个电子邮件地址,您可以通过该地址发送图片(通过手机),并且它们会发布在您的个人资料中。雅虎群组还会为您提供一个电子邮件地址,发送的电子邮件将通过该地址转发给订阅者。
所以我需要类似的东西,只是将电子邮件转发到真实的电子邮件地址。我希望你明白这一点。任何帮助或指导将不胜感激。
【问题讨论】:
-
最简单的方法是使用通配符电子邮件地址,但因此您必须更改服务器配置。
-
你在运行哪个 POP3 服务器?
-
除非您用 PHP 编写 POP 服务器,否则这不是真正的 PHP。这是 pop/smtp 服务器配置。看看 Dovecot,它可以做基于数据库的虚拟邮箱来存储用户信息。我有几台在 MySQL 上运行 Postfix+Dovecot 的服务器,用于完全虚拟化邮件帐户,没有任何问题。
-
@rik:不确定,POP3 服务是网络托管的一部分。为此,我是否需要专门的 POP 和/或 SMTP 服务?
-
@Marc B:我是否需要设置自己的服务器才能使用 Dovecot?