0

我正在为我正在开发的 iOS 应用程序创建电子邮件到推送服务。我已经使用发送 APNS 消息的 PHP 服务器获得了该服务的推送部分。现在我需要一种方法来检查电子邮件地址是否有新消息,并通过这个 PHP 脚本发送每条新消息的内容。

我正在使用 Ubuntu 服务器。

关于我可以用来完成此任务的软件或更多 PHP 代码的任何建议?

谢谢!

4

1 回答 1

0

如果您使用 postfix 作为您的 MTA,您可以轻松地安排调用 PHP 脚本以进行电子邮件传递。在这个 PHP 脚本中,您可以做任何您需要的事情:将邮件写入数据库,安排将其推送到设备,等等。

将此添加到后缀 master.cf

phpmail    unix  -       n       n       -       10      pipe
  flags= user=www-data argv=/usr/bin/php /path/to/script.php ${recipient}

这到你的 main.cf (如果你想通过 php 传递所有本地邮件)

mailbox_transport = phpmail:

这将导致您的脚本以收件人作为第一个参数运行。

当然,这只有在将电子邮件地址设置为发送(至少是副本)到您的 postfix 服务器时才有效。

于 2012-09-04T00:44:13.983 回答