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

标签 php email

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

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

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

最佳答案

这主要是关于正确配置您的 MTA。实际上,您完全可以使用大多数 MTA 中可用的配置选项来完成此操作 - 以下是使用 sendmail 进行操作的方法.

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

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

真的不想将电子邮件接收到本地邮箱。

关于php - 通过 PHP 或任何其他脚本创建电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4933811/

相关文章:

java - Spring mail - 电子邮件形式的用户名

php - 每次变量改变时调用函数

php - fatal error : Uncaught Error: Call to undefined function curl_version() - Localhost Dev

php - PHP 和 Mysqli 中的登录错误脚本

php - 深度克隆后未创建 Doctrine2 ManyToMany 记录

php - Wordpress:重力形式:根据输入变化添加更多电子邮件通知

php - 有两个 undefined index (电子邮件和代码,可能是因为我的 htaccess 文件)

php - 将变量从 MY_Controller 传递到 View

android - 如何为 Android 创建电子邮件,使其适合屏幕/缩小/缩放,就像在 iOS 中一样

PHP - 巨大的数组和循环语句