【问题标题】:Triggering A Script When New Mail Arrives新邮件到达时触发脚本
【发布时间】:2011-09-07 18:14:07
【问题描述】:

当有人向 go@domain.com 发送邮件时,我想运行一个 php 脚本(例如 mail.php)。然后我会得到发件人,邮件正文和其他信息,我将在 mail.php*.

上使用它们

我阅读了几篇关于通过 PHP 的 IMAP 函数获取邮件的文章。 我可以编写一个脚本,每秒检查一次邮箱(通过 cronjobs)并将未读邮件的数据发送到 ma​​il.php 。但我不想通过 cronjobs 来做。

当有人向 go@domain.com 发送电子邮件时,我可以自动触发 ma​​il.php 脚本吗?

(最近我在 linux 服务器上有一个经销商帐户(它允许 IMAP)。但如果我真的需要,我可以购买服务器(专用、vps、云等)。)

【问题讨论】:

  • 您是在专用服务器还是 VPS 上?描述你的环境。
  • 最近我正在使用经销商。但如果我们需要,我可以购买服务器。
  • 假设它是基于 unix 的主机,您可以使用该帐户主目录中的 .forward 文件自动将传入的电子邮件传送到脚本。
  • @Marc B,我需要更多细节。

标签: php email imap


【解决方案1】:

假设它是基于 unix 的主机,您可以在该帐户的主目录中拥有一个 .forward 文件,将电子邮件直接传送到脚本。该脚本将通过其 STDIN 读取电子邮件,然后从那里开始。

此处显示的一些示例:http://www.activecampaign.com/support/tt/kb/article/help-desk/version-25x-26x/setting-up-supporttrio/setting-up-your-server-to-forward-email-to-the-pipe-script

猜你喜欢
  • 2010-10-10
  • 2014-05-01
  • 2018-10-06
  • 1970-01-01
  • 1970-01-01
  • 2015-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多