用PHP捕获服务器接收的电子邮件
我需要用数据库自动处理通过邮件收到的信息 假设服务器收到了一封“X”的电子邮件,并且“X”在我的数据库中被索引,我想对数据库中的这一行执行一个操作 我正在运行Ubuntu服务器和PHP5.5 实现这一目标的最佳方式是什么 **编辑** 我知道这不仅仅是PHP,我在修改服务器变量/做一些修改方面没有问题。2选项:用PHP捕获服务器接收的电子邮件,php,email,ubuntu,Php,Email,Ubuntu,我需要用数据库自动处理通过邮件收到的信息 假设服务器收到了一封“X”的电子邮件,并且“X”在我的数据库中被索引,我想对数据库中的这一行执行一个操作 我正在运行Ubuntu服务器和PHP5.5 实现这一目标的最佳方式是什么 **编辑** 我知道这不仅仅是PHP,我在修改服务器变量/做一些修改方面没有问题。2选项: 如果GMail接受你的邮件,你就无法在那里捕获它。如果你在那里有一个付费帐户,你可以为特定的电子邮件地址设置额外的路由,并将其发送到你所控制的服务器(在这种情况下,应该遵循Marc B
- 如果GMail接受你的邮件,你就无法在那里捕获它。如果你在那里有一个付费帐户,你可以为特定的电子邮件地址设置额外的路由,并将其发送到你所控制的服务器(在这种情况下,应该遵循Marc B.的答案:将其他邮件服务器配置为只将邮件发送到你想要的任何脚本)
- 如果你不能这样做,或者不想这样做,就看一下,根据我的经验,如果在谷歌的IMAP界面上玩得非常好
.forward
文件,该文件的内容为| yourscript.php
。可以配置为将电子邮件传递给外部程序(在本例中为PHP脚本)。还可以设置cronjob来检查邮件。(特别是如果你不能或不想重新配置你的邮件服务器)gmail处理我的邮件有可能做到这一点吗?2个选项:如果gmail接受你的邮件,你不能在那里捕获它。如果你在那里有一个付费帐户,你可以为特定的电子邮件地址设置额外的路由,也可以发送到你控制的服务器(在这种情况下,应该遵循Marc B.的答案),如果你不能这样做,或者不想这样做,只需看看PHP的imap
扩展,根据我的经验,if与谷歌的IMAP界面配合得非常好。