開発中のiOSアプリ用のEメールからプッシュへのサービスを作成しています。APNSメッセージを送信するPHPサーバーを使用して、このサービスのプッシュ部分をすでに持っています。ここで、新しいメッセージの電子メールアドレスを確認し、このPHPスクリプトを介して新しいメッセージの内容を送信する方法が必要です。
Ubuntuサーバーを使用しています。
これを達成するために使用できるソフトウェアまたはより多くのPHPコードの提案はありますか?
ありがとう!
開発中のiOSアプリ用のEメールからプッシュへのサービスを作成しています。APNSメッセージを送信するPHPサーバーを使用して、このサービスのプッシュ部分をすでに持っています。ここで、新しいメッセージの電子メールアドレスを確認し、このPHPスクリプトを介して新しいメッセージの内容を送信する方法が必要です。
Ubuntuサーバーを使用しています。
これを達成するために使用できるソフトウェアまたはより多くのPHPコードの提案はありますか?
ありがとう!
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サーバーに(少なくともコピーを)配信するように設定されている場合にのみ機能します。