通过PHP或任何其他脚本创建电子邮件地址

时间:2011-02-08 13:46:20

标签: php email email-integration

我需要为我的用户创建代理电子邮件地址。电子邮件地址看起来像user1234@domain.com但最好是我希望查看更好的电子邮件地址,例如first.last@domain.com。发送到此地址的电子邮件应转发给用户的真实电子邮件地址,该电子邮件地址不会被公开(例如first.last@hotmail.com)。无需创建POP3邮箱。发送到常规电子邮件帐户(例如info@domain.com)的电子邮件应转到正确的POP3邮箱。我更喜欢PHP + MySQL解决方案,我也希望尽可能避免篡改服务器配置。

我在Facebook和Blogger上看过这样的事情。例如,Blogger为您提供了一个电子邮件地址,您可以在该地址发送电子邮件,并将其作为博客帖子发布。 Facebook为您提供了一个电子邮件地址,您可以在该地址发送图片(通过手机),并在您的个人资料中发布。雅虎小组还会为您提供一个电子邮件地址,以便将已发送的电子邮件转发给订阅者。

所以我需要类似的东西,我只是将电子邮件转发到真实的电子邮件地址。我希望你明白这一点。任何帮助或指导将不胜感激。

1 个答案:

答案 0 :(得分:3)

这主要是关于正确配置MTA。实际上,您可以使用大多数MTA中提供的配置选项完全完成 - 这是使用sendmail的方法。

如果您想通过自己的脚本汇集它,请确保所有有效地址都已正确路由,然后设置域的默认收件人(因为您没有提到您正在使用的MTA,甚至没有提到它运行的操作系统在,我不知道你是怎么做的)转发到处理程序脚本 - 所有处理程序脚本需要做的是创建一个新的电子邮件(不要试图转发原始)与内容(它是很高兴将原始标题包含为新邮件的附件。)

请注意,您需要在“发件人”/“回复”标题中添加一个新的本地地址(来自您的示例中的@ domain.com),以避免该邮件被归类为垃圾邮件。

真的不希望将电子邮件隐藏在本地邮箱中。