如何使用PHP脚本获取消息?

时间:2011-11-17 18:44:49

标签: php email web-applications

我想这样做,以便我可以通过电子邮件发送网址和PHP脚本或该网址上的内容,将我收到的电子邮件内容(例如邮件正文)写入数据库。我知道如何将内容写入数据库,但我不知道该怎么做以便通过电子邮件发送给网址或个人,并将其拉出来。

我想在可能的情况下通过电子邮件发送到网址是因为这可以节省我设置IMAP和使用所有混乱的大量麻烦。我知道这可以很容易地用PHP完成我只是不知道如何。

2 个答案:

答案 0 :(得分:0)

您无法向网址发送电子邮件,您必须使用有效的电子邮件地址。

如果您想从php中读取您的电子邮件以导入数据库,您需要通过与fsockopen()功能的套接字连接与您的IMAP / SMTP / POP3服务器进行通信。

我建议您下载任何基于Web的开源邮件客户端,例如RoundCubeSquirrel Mail等,并检查源代码。

答案 1 :(得分:0)

接收电子邮件有很多选择。您仍然需要使用电子邮件地址发送,但您可以使用cURL脚本或使用CloudMailin等第三方通过HTTP POST转发该电子邮件。

我在Rails中写了一个关于这个的blog post(尽管这些原则也直接适用于PHP而没有太多修改。这是其他几个问题的重复但是它以一种完全不同的方式被问到因此答案