用电子邮件触发PHP脚本......可能吗?

时间:2013-07-15 15:41:10

标签: php email listserv

我需要根据电子邮件正文中的trigger words设置我控制的电子邮件帐户的自动回复。但是,它需要根据发送到此电子邮件帐户(属于我的网站)的触发词添加/删除数据库表中的行,并且它需要在某些情况下在论坛内创建主题(如果发送到不同的电子邮件地址(但在同一台服务器上)。我知道PHP能够做到这一点,但不确定如何在将电子邮件发送到我控制的特定电子邮件地址帐户时触发执行PHP脚本。或者,如果有其他解决方案可以实现此目的,请告诉我。

这基本上是关于如何完成这样的事情的查询,基于发送到我服务器上特定电子邮件地址的电子邮件,其中包含以下字样:"加入","离开" ,"设置邮件","设置摘要"等等。

将留出另一个电子邮件地址帐户,需要在数据库中发送这些订阅者,相同的电子邮件(群发)。这适用于CDB-L ListServ。我认为有点旧学校,但我们希望将这种能力转移到我们的服务器上,因为这些旧的学校方法今天仍然有效并且非常活跃。

对安全问题感到好奇,我需要什么类型的服务器软件,以及如何设置此类内容的基本方法。

2 个答案:

答案 0 :(得分:1)

如果您运行自己的邮件服务器,您可以将您的电子邮件地址直接别名为PHP脚本(在Linux上,这将只是在/ etc / alias文件中或等效的目标是您的PHP脚本而不是电子邮件地址)例如http://www.topwebhosts.org/bbs/board.php?bo_table=server_mgmt&wr_id=73

如果没有,那么您唯一真正的选择就是设置一个php进程,每隔x分钟检查一次邮件的电子邮件地址。

多年来我一直使用这两种方法取得巨大成功

答案 1 :(得分:1)

您可以浏览具有PHP IMAP功能的电子邮件并采取措施(基于条件/内容)。更多info