Есть ли надежный способ отправки электронной почты без smtp отправителей? - PullRequest
1 голос
/ 30 сентября 2011

Мое приложение будет использоваться таким образом, чтобы пользователь был удален со своего компьютера, на котором запущено приложение, получая данные через текстовые сообщения, периодически отправляемые с ПК. Я отправляю текстовое сообщение по электронной почте, используя номер@carrierdomain.com. Чтобы упростить определение smtp-сервера пользователя, я отправлял сообщение, используя smtp телефонного оператора назначения, вместо того, что может или не может быть доступно на ПК. До сих пор это работало с AT & T и T-Mobile, но не с Verizon, так как они прекратили свою службу SMTP.

Я использую mailsend v1.15 http://www.muquit.com/muquit/software/mailsend/mailsend.html но я открыт для альтернатив.

У меня есть не идеальный обходной путь, который заключается в использовании smtp Google или Hotmail, но для этого требуется логин / пароль.

Если я могу отправить текст по обычной электронной почте, используя Outlook, это работает. Я смотрел на журналы SMTP outlooks, но это не очень помогает.

Если он не отправляется на SMTP-сервер Verizon, как он маршрутизируется и может ли это использоваться моим приложением?

Есть ли надежный способ отправки электронной почты без smtp отправителей?

Ответы [ 3 ]

1 голос
/ 30 сентября 2011

Теоретически, любой SMTP-сервер может отправить вашу электронную почту. Однако, из-за огромного количества спама в Интернете, почти каждый провайдер заблокировал свой SMTP-сервер и не разрешит анонимную пересылку электронной почты.

Если у вас есть клиент Outlook на коробке, которую вы отправляете по электронной почте, вы можете посмотреть с помощью одного из API-интерфейсов Outlook: http://msdn.microsoft.com/en-us/library/gg608200.aspx отправить сообщение по электронной почте. Тогда вы используете конфигурацию Outlook, и вам не нужно беспокоиться об этом, ваш код.

0 голосов
/ 28 мая 2013

Невозможно. SMTP - это простой протокол пересылки почты, без которого невозможно получить доступ к другой учетной записи в формате электронной почты. Вы можете сделать php-сообщение там, где вам не нужно иметь smtp, но ваш доступ будет ограничен, не все ESP / ISP позволят вам доставлять эти электронные письма, потому что они должны идентифицировать вас, используя ваши SMTP и MX Lookup (Reverse MX A записи) с вашего сервера. Существует больше способов, но это 100% СПАМЕРЫ и ХАКЕРЫ, и я не рекомендую их использовать.

0 голосов
/ 30 сентября 2011

Пока SMTP-сервер настроен на разрешение ретрансляции из удаленного домена, вы можете использовать его для отправки электронной почты с / на практически любой адрес. Однако есть и недостатки использования любого SMTP-сервера для отправки электронной почты с определенного домена, наиболее заметным из которых является то, что домен получателя, скорее всего, пометит сообщение как спам, поскольку домен SMTP-сервера отличается от адреса электронной почты отправителя.

Существуют и другие не-электронные API, которые можно использовать для отправки текстовых сообщений, если вы готовы рассмотреть это. Проверить:

Удачи вам.

...