在php中,通过 mail()功能轻松发送电子邮件,但如何接收电子邮件到我的家庭服务器?是否可以托管电子邮件服务?
PS。我正在使用mac并运行XAMPP堆栈。
答案 0 :(得分:2)
PHP适用于快速执行的应用程序:您访问网站,PHP启动脚本,执行它,然后再次终止。大多数情况下,这需要不到一秒钟。为了接收电子邮件,您必须不断地收听端口。这是PHP 可以做的事情,但这并不意味着你应该这样做。
你想要的可能只是一个本地邮件服务器,它与PHP无关。邮件服务器由两部分组成。
发送电子邮件的服务器
也称为Mail Transfer Agent。我建议Postfix。
接收电子邮件的服务器
也称为Mail Delivery Agent。我建议Procmail。
或者,您可以使用包含两者的应用程序,例如Cutedge Systems's MailServe Snow。
答案 1 :(得分:0)
为此你需要设置一个邮件服务器,看看这个forum post,了解如何为mac做这个。
PHP与它无关。