Я могу отправить электронное письмо из моего приложения на Rails, но не смс-текст через почтовый шлюз - PullRequest
1 голос
/ 10 мая 2009

У меня есть приложение, которое должно отправлять электронные письма и смс текстовые сообщения. Он отлично отправляет электронные письма, но когда я пытаюсь отправлять текстовые сообщения, используя почтовые шлюзы (для verizon, xxxyyyzzzz@vtext.com), я ничего не получаю. Я отправил сообщение на телефон, используя почтовый шлюз, используя мою учетную запись gmail, поэтому я знаю, что это работает Я бы просто подумал, что с точки зрения моего приложения я просто отправляю еще одно электронное письмо. Есть идеи, почему это не работает? Или что я могу сделать, чтобы устранить это?

Я должен также отметить, что я делаю это из приложения Rails на моем локальном компьютере ... не то, чтобы это имело значение.

Ответы [ 5 ]

1 голос
/ 10 мая 2009

Verizon может выполнять обратный DNS-запрос как простую проверку на спам. Информация вашего интернет-провайдера может отображаться во время этого поиска вместо информации об обратном адресе, содержащейся в вашем сообщении электронной почты, и, следовательно, может быть заблокирована.

Чтобы устранить эту проблему, убедитесь, что используемый вами обратный адрес электронной почты поступает из учетной записи электронной почты интернет-провайдера.

1 голос
/ 10 мая 2009

Вот как отладить его в Linux. Запустите сервер приложений Rails с помощью strace:

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

Затем проверьте strace.log и посмотрите, к какому именно SMTP-серверу подключается приложение Rails, и что оно читает и пишет.

Затем сделайте то же самое с вашим любимым почтовым клиентом (рекомендуется: mutt, потому что Thunderbird работает медленно).

Попробуйте отправить из Rails те же байты, что и ваш почтовый клиент.

1 голос
/ 10 мая 2009

Может быть, у Verizon есть программное обеспечение, которое может распознавать электронные письма, отправленные с программ, а не людей, и отклоняет ваши?

Попробуйте заставить ваше программное обеспечение добавлять все те же заголовки (например, X-Mailer), которые добавит обычный почтовый клиент.

0 голосов
/ 28 июля 2009

Я написал клиентское приложение для Ruby для отправки SMS, пожалуйста, смотрите http://freebiesms.blogspot.com/2009/07/send-free-sms-from-ruby.html для загрузки полный исходный код.

Привет

Dan

0 голосов
/ 10 мая 2009

В прошлом я использовал SMS_Fu для отправки текстовых сообщений. Это сработало чудесно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...