你能通过PHP接收电子邮件吗?

你能通过PHP接收电子邮件吗?,php,email,Php,Email,我知道你可以用PHP发送电子邮件,但是,你可以通过PHP接收电子邮件吗?只有邮件服务器可以接收电子邮件。您可以使用PHP阅读邮箱格式(如mbox或Maildir)来阅读电子邮件 充当IMAP/POP3服务器的PHP脚本可以接收发送给它们的电子邮件。您可以用PHP编写邮件服务器,绑定到端口并侦听传入的电子邮件。 但是PHP并不是我推荐用于此类任务的语言,它也是一项非常复杂的任务 您可以作为回调脚本连接到现有邮件服务器,或者通过POP或IMAP定期查询邮件服务器。后一个选项是最常见的:运行PHP脚本

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

只有邮件服务器可以接收电子邮件。您可以使用PHP阅读邮箱格式(如mbox或Maildir)来阅读电子邮件

充当IMAP/POP3服务器的PHP脚本可以接收发送给它们的电子邮件。

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


您可以作为回调脚本连接到现有邮件服务器,或者通过POP或IMAP定期查询邮件服务器。后一个选项是最常见的:运行PHP脚本,每隔一段时间通过cron任务处理电子邮件帐户。请参阅。

您可以将收到的邮件通过管道传输到PHP脚本中,以便直接对其进行处理。Evolt有一个类似的例子。如果您希望通过向脚本发送电子邮件(如对取消订阅用户的新闻稿邮件的回复)以编程方式激活脚本,则此功能非常有用


如果您只想使用PHP阅读邮件,PHP必须与IMAP、NNTP和POP邮箱进行对话。

请看一看,它消除了接收电子邮件的许多麻烦,并将通过HTTP Post直接发送到您的应用程序。我们有相当多的php用户使用该系统来接收电子邮件。

有一个基于IMAP扩展的很棒的库:

您可以通过管道将接收到的电子邮件发送到php脚本,或者如下IMAP。这对sureEran Galperin来说是个好问题:我从来没有说过php脚本不能接收电子邮件。我说的是,只有邮件服务器才能接收电子邮件,这基本上意味着PHP脚本应该充当邮件服务器来接收电子邮件。@Alan这仍然是错误的,脚本可以接收原始形式的电子邮件,而不必充当邮件服务器来接收电子邮件。只需阅读标准输入。埃兰·加尔佩林:这是一个选项。我已经声明阅读邮箱格式,这是另一种选择。您声明:只有邮件服务器可以接收电子邮件-这是不正确的。PHP脚本不必充当IMAP或POP服务器来接收电子邮件。你的答案是不正确的,除了你指出了OP所问的问题的另一个选择。埃兰·加尔佩林:它仍然是正确的。只有邮件服务器才能接收电子邮件。其他人可以阅读电子邮件。有人知道如何在Windows Server环境中将收到的电子邮件
导入到PHP脚本中吗?请注意,这是一项付费服务。目前每月可免费接收多达200封电子邮件,以及超过此标准的各种定价级别(最多3000封电子邮件,每月起价9美元)。