您可以通过PHP接收电子邮件吗?

2022-08-30 17:15:16

我知道你可以用PHP发送电子邮件,但是,你可以通过PHP接收电子邮件吗?


答案 1

您可以将传入邮件通过管道传输到 PHP 脚本中,以便直接处理它。Evolt有一篇关于如何设置类似的东西的文章。如果要通过向脚本发送电子邮件(如对取消订阅用户的新闻稿邮件的响应)以编程方式激活脚本,这可能很有用。

如果您只想使用PHP阅读邮件,PHP具有与IMAP,NNTP和POP邮箱通信的本机功能


答案 2

您可以使用PHP编写一个邮件服务器,该服务器绑定到端口并侦听传入的电子邮件。
但是PHP不是我推荐用于此类任务的语言,它也是一项非常复杂的任务。

您可以作为回调脚本挂接到现有邮件服务器,也可以通过 POP 或 IMAP 定期查询邮件服务器。后一个选项是最常见的:运行一个PHP脚本,该脚本通过cron任务按间隔处理电子邮件帐户。请参阅 http://php.net/imap


推荐