|
Выход в интернет встроенного SMTP клиента |
|
|
|
May 4 2012, 06:06
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 22-03-10
Пользователь №: 56 115

|
Добрый день,
У меня собран девайс на ПИКе, добавил в него поддержку SMTP клиента для отсылкы всяких тревожных соообщений по электронной почте. Скачал халявный SMTP сервер для теста, поставил его себе комп. Всё проверил, всё работает.
Теперь хочу попробовать послать письмо с девайса на почтовый сервер в интернете, на mail.ru например, или gmail.com...
Какие пути-решения могут быть для этого, что требуется со стороны моего девайса и/или компа, через который осуществляется доступ в интернет?
Девайс может быть поключен к компу либо к той же сетевой карте, на которую подключен интернет, через свитч, либо девайс подключается ко второй сетевой карте компа.
Заранее благодарен, Дмитрий
|
|
|
|
|
 |
Ответов
|
May 5 2012, 15:54
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 22-03-10
Пользователь №: 56 115

|
Цитата Понято. У вас комп и является роутером. В интернет ходит через VPN и раздаёт инет в локалку на одной сетевухе. Не лучший вариант т.к. если провайдер предоставляет локалку между абонентами, то физически ваша сеть окажется частью этой сети и ничем не защищена от других абонентов Очень может быть. Цитата Да. А шлюзом будет внутренний IP компа (192.168.0.1 или что там). При этом на компе должен быть настроен тот самый шаринг интернета именно той галочкой в св-вах интернет-подключения. Ясно, с подключением и терминологией вроде немного разобрался. Вернёмся собственно к SMTP. Допустим, хотим кинуть письмецо кому-то на mail.ru. Для отсылки письма, первым делом SMTP клиент (т.е. мой девайс) должен подключится к порту 25 SMTP сервера. В буквальном смысле, первым делом нужно послать TCP пакет с командой на подключение (флаг SYN) с IP 192.168.0.2 ( от девайса ) на IP SMTP сервера. Вопрос: в нашем случае, каким будет IP SMTP сервера? IP mail.ru? Если да, то откуда девайс его знает? Может у девайса должна быть поддержка DNS чтобы узнавать айпишник сервера? Или как?
Сообщение отредактировал berkl - May 5 2012, 15:55
|
|
|
|
|
May 6 2012, 07:50
|
Местный
  
Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182

|
Цитата(berkl @ May 5 2012, 18:54)  Вернёмся собственно к SMTP. Допустим, хотим кинуть письмецо кому-то на mail.ru. Для отсылки письма, первым делом SMTP клиент (т.е. мой девайс) должен подключится к порту 25 SMTP сервера. В буквальном смысле, первым делом нужно послать TCP пакет с командой на подключение (флаг SYN) с IP 192.168.0.2 ( от девайса ) на IP SMTP сервера. Вопрос: в нашем случае, каким будет IP SMTP сервера? IP mail.ru? Если да, то откуда девайс его знает? Может у девайса должна быть поддержка DNS чтобы узнавать айпишник сервера? Или как? SMTP не волнует транспортный уровень, т.е. флаги TCP, ему важно установить соединение и получить ответ от сервера, а какой голубиной почтой это прошло не важно. У mail.ru smtp сервер - smtp.mail.ru. DNS очень желательно, но на крайняк можно и без него по IP (у smtp.mail.ru - 94.100.177.1, но в ответ на приветствие сервера всё равно нужно подставлять доменное имя что он пришлёт). SMTP довольно простой протокол, можете почитать описание и поиграться telnet smtp.mail.ru 25. DNS, кстати, тоже простой, если UDP поддерживает ваш стек, то реализовать несложно.
Сообщение отредактировал Cosmojam - May 6 2012, 07:51
--------------------
typedef enum { no, yes, maybe } bool; | блог тут
|
|
|
|
Сообщений в этой теме
berkl Выход в интернет встроенного SMTP клиента May 4 2012, 06:06 Cosmojam Во-первых нужен путь до сервера, т.е. маршрут. Есл... May 4 2012, 08:36 berkl Рассмотрим по порядку, сначала случай с одной сете... May 5 2012, 04:30 AlexandrY Цитата(berkl @ May 5 2012, 07:30) Условия... May 5 2012, 09:04 Cosmojam Цитата(berkl @ May 5 2012, 07:30) Условия... May 5 2012, 09:07 berkl Благодарю за внимание к моей беде.
ЦитатаТак всё... May 5 2012, 11:27 Cosmojam ЦитатаВнешний IP 109.161.75.166 - это адрес моего ... May 5 2012, 14:35 AlexandrY Цитата(berkl @ May 5 2012, 18:54) Вернёмс... May 5 2012, 19:42 psL Если нужно слать почту на доменное имя естественно... May 6 2012, 06:52 vvs157 Цитата(berkl @ May 5 2012, 19:54) Для отс... May 6 2012, 11:58 berkl ЦитатаВообще-то шаринг интернета в Win XP наскольк... May 6 2012, 07:17 kolobok0 Цитата(berkl @ May 4 2012, 10:06) ...Каки... May 12 2012, 10:35 berkl Здравия всем,
ЦитатаНекоторые провайдеры (Стрим,... Oct 30 2012, 09:18 Cosmojam smtp.mail.ru 100% работает без SSL и с паролем отк... Oct 30 2012, 10:42 berkl Привет Cosmojam,
спасибо за ответ
Цитата(Cosmoja... Oct 30 2012, 12:14 berkl Заявление
Уважаемые пользователи Интернета!
... Oct 30 2012, 17:09 Cosmojam И Вам привет
Ростелеком, говорите, плохой? Хмм...... Oct 30 2012, 20:18
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|