2011-02-04 23 views
1

私は現在、各通信事業者が使用するemail-to-textゲートウェイ(T-Mobileの場合は[email protected])を使用してテキストを送信するPHPクラスを使用していますが、 2つの問題があります - 最初に、テキストが受信される前にランダムな遅延があるように見えます。これは時間がかかることがあります。また、ターゲットキャリアがわからない場合は、電子メールゲートウェイ。PHPからの電子メールによるSMSメッセージの遅延

私は、phpのメールを使ってSwiftmailerを使って '実際の' Gmailアカウントを使って送信しても何の違いもない、さまざまなメール方法を使って最初の問題を解決しようとしました。奇妙なのは、同じGmailアカウントを使用していても、自分のメールクライアントで手動でこれを行うと、長さの遅延はありません。

また、私はClickatellのようなサービスに行くことができましたが、他の誰かがこれらの問題を経験しているのだろうかと疑問に思っていましたか?少数の文章を送るだけでいいです。

+1

最終的に私はTwilioと一緒に行きましたが、そのAPIは使いやすいものでしたし、有料で料金を支払うのが好きです。 –

+0

John from Twilio here ...ご質問がある場合は、[email protected]までメールでご連絡ください。 –

答えて

1

SMSゲートウェイはグレイリスト化されている可能性がありますが、SMSの即時性を犠牲にする可能性は低いです。サーバーのSMTPサービスが発信メッセージで単純にバックアップされていないことは確かですか?それはあなた自身のクライアントが同じ遅延を経験しない理由を説明することができます。

+0

実験として使用したメールアカウントをランダムに試してみることを避けるため、これはおそらくそれを説明しています。電子メールアカウントが使用された最初の数回は、すばやく通過してから遅くなるようです。そして、私はたぶん10日ほどのテキストを送ることはほとんどありません。 –

+0

あなたはおそらくレート制限されていません。そして、最初のものがすばやく通過するのは、彼らがグレイリスティングをしていればどうなるかとは逆です。 –

+0

ええ、その興味深い。私は電子メールヘッダーに何かが欠けていると思っていました。これは、クライアントがPHPスクリプトから来ていると電子メールを識別するものですが、Mail(Mac)や同じ結果のように見せかけました。私はちょうどこの方法が100%信頼できるとは考えられないという感覚を得る。 –

3

これは、電子メールからテキストへのゲートウェイを使用する際の主な欠点です。電子メールはインスタントメディアではなく、またそれを意図したものでもありませんでした。対処するために、複数のゲートウェイ、キュー、コンテンツスキャナなどがある可能性があります。瞬時に反応したいのであれば、それに頼ることはできません。電子メールからテキストへのゲートウェイのためにあらゆる種類のサービス品質を保証するキャリアを見つけることはできません。それは単に便利な機能です。 Clickatellのような真のSMSゲートウェイは、より良いパフォーマンスをもたらすはずです。それが無料でない理由です。

また、ほんの一握りのメッセージを送信する必要がある場合は、Google Voiceを通じて何かをハッキングできるかもしれませんが、APIを通じてどのような機能が利用できるのかわかりません。

0

技術的には印象的なものはありませんが、私はNexmoに行ってしまいました。セットアップがとても簡単です。

関連する問題