0

開発中のiOSアプリ用のEメールからプッシュへのサービスを作成しています。APNSメッセージを送信するPHPサーバーを使用して、このサービスのプッシュ部分をすでに持っています。ここで、新しいメッセージの電子メールアドレスを確認し、このPHPスクリプトを介して新しいメッセージの内容を送信する方法が必要です。

Ubuntuサーバーを使用しています。

これを達成するために使用できるソフトウェアまたはより多くのPHPコードの提案はありますか?

ありがとう!

4

1 に答える 1

0

MTAとしてpostfixを使用する場合、電子メール配信のために呼び出されるPHPスクリプトを簡単に調整できます。このPHPスクリプト内では、必要なことを何でも行うことができます。メールをDBに書き込み、デバイスにプッシュするように調整します。

これをpostfixmaster.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 に答える