根据我客户的要求,我需要在我的网站上接收来自所有其他域(如 gmail、hotmail、yahoo 等)的电子邮件。就像在“myname@mywebsite.com”上接收来自任何域的电子邮件一样。
有没有办法在 PHP 中这样做?你的任何一句话都会有很大的帮助
虽然您可以单独使用 PHP 来做到这一点,但这不是一个好主意。如果您需要接收到您的域的电子邮件,有两种方法:
本地sendmail
:您需要一个开放 25 端口的服务器;您需要在 DNS 中配置 MX 记录并正确配置您的 sendmail 以避免各种安全问题。当然,你可以用 PHP 编写一个 SMTP 服务器,但我不推荐它。
SAAS 方法(例如,谷歌应用程序就是一个例子)。如果您只需要少数几个用户,那么谷歌应用程序可以免费使用并且非常容易设置。谷歌不再告诉你他们有免费版本——他们想要你的钱,即每位用户每年 50 美元,但如果你直接访问这个页面:https: //www.google.com/a/ cpanel/standard/new3 - 它显然仍然允许您登录。还有其他托管电子邮件提供商 - 尝试在网络上搜索它。