了解しました。説明するのに少し時間がかかる場合があります。
私はEメール<>SMSブリッジ(Teleflipのような)の作成に取り組んでいます。動作するパラメータをいくつか設定しました。
- DreamhostWebホスティング
- PHP 5(PEARなし)
- Postfix
- MySQL(必要な場合)
私が今持っているのは、シェルアカウントに送信された電子メールを転送する包括的な電子メールアドレスです。次に、シェルアカウントはそれを私のPHPスクリプトに転送します。
PHPスクリプトはそれを読み取り、正しく送信されることを確認するためにいくつかの電子メールヘッダーを取り除き、受信者として指定された番号に転送します。5551234567@sms.bridge.gvoms.comはもちろん、SMSを+1(555)123-4567に送信します。
Toフィールドを解析し、送信先の電子メールアドレスだけを取得しているので、これは非常にうまく機能します。しかし、私が説明しなかったことに気付いたのは、複数の受信者です。たとえば、5551234567と1235554567の両方に送信された電子メール(To行、CC行、またはそれらの任意の組み合わせを使用)。
もちろん、電子メールの仕組みは、2つの電子メールを受信し、それぞれを個別に解析することになり、5551234567は同じメッセージを2回受信することになります。
TOおよびCCで指定された各番号がメッセージのコピーを1つ取得できるように、この状況を処理するための最良の方法は何ですか。
さらに、その可能性は疑わしいですが、BCCを同じように処理する方法はありますか?