【问题标题】:Setting up email-to-push server (Ubuntu)设置电子邮件推送服务器 (Ubuntu)
【发布时间】:2012-09-04 00:33:33
【问题描述】:

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

我使用的是 Ubuntu 服务器。

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

谢谢!

【问题讨论】:

    标签: php email ubuntu push apple-push-notifications


    【解决方案1】:

    如果您使用 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 服务器发送(至少一份副本)时才有效。

    【讨论】:

      猜你喜欢
      • 2011-08-18
      • 2011-11-20
      • 2021-01-25
      • 2018-07-27
      • 2010-11-07
      • 2016-09-02
      • 1970-01-01
      • 2017-11-26
      • 2013-11-21
      相关资源
      最近更新 更多