1

メールとSMSテキストメッセージを送信する必要があるアプリケーションがあります。メールは問題なく送信されますが、メール ゲートウェイ (verizon の場合は xxxyyyzzzz@vtext.com) を使用してテキスト メッセージを送信しようとすると、何も表示されません。Gmailアカウントを使用してメールゲートウェイを介して電話にテキストメッセージを送信したので、機能することがわかりました. アプリの観点からは、別のメールを送信しているだけだと思います。なぜこれがうまくいかないのですか?または、それをトラブルシューティングするために何ができますか?

また、ローカル コンピューター上の Rails アプリからこれを実行していることにも注意してください。問題ではありません。

4

5 に答える 5

1

Verizon には、人間ではなくソフトウェアから送信された電子メールを識別できるソフトウェアがあり、あなたのメールを拒否するのでしょうか?

通常の電子メール クライアントが追加するのと同じヘッダー (X-Mailer など) をすべてソフトウェアに追加してみてください。

于 2009-05-09T21:13:32.670 に答える
1

Verizon は、単純なスパム チェックとしてリバース DNS クエリを実行している可能性があります。この検索中に、メール メッセージに含まれる返信アドレス情報の代わりに ISP の情報が表示され、ブロックされる可能性があります。

この問題を解決するには、使用している返信用電子メール アドレスが ISP の電子メール アカウントからのものであることを確認してください。

于 2009-05-09T21:16:10.810 に答える
1

Linuxでデバッグする方法は次のとおりです。Rails アプリケーション サーバーを strace で実行します。

strace -s99999 -e connect,read,write,close -o strace.log script/server

次にstrace.log、Rails アプリケーションが接続する SMTP サーバーと、何を読み書きするかを正確に調べます。

次に、お気に入りのメール クライアントで同じことを行います (推奨: mutt。Thunderbird は strace が遅いため)。

メール クライアントが送信するものとまったく同じバイトを Rails から送信するようにしてください。

于 2009-05-09T21:16:43.180 に答える
0

私は過去にSMS_Fuを使用してテキストメッセージを送信しました。それは素晴らしく機能しました。

于 2009-05-09T22:45:05.743 に答える
0

SMS を送信するための Ruby 用クライアント アプリを作成しました。完全なソース コードをダウンロードするには、 http://freebiesms.blogspot.com/2009/07/send-free-sms-from-ruby.htmlを参照してください。

よろしく

ダン

于 2009-07-28T08:08:56.853 に答える