Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Cетевые протоколы и технологии

Cетевые протоколы и технологии TCP/IP стек

Ответ
 
Опции темы Опции просмотра
Старый 15.07.2018, 09:41   #1
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,427
Вес репутации: 4737/110
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию SMTP сервер

Задача, отправить письмо с некоторым текстом (пара фраз) на заранее задуманный адрес почтового ящика. В либах TCP/IP и LwIP вижу только SMTP клиента. Т.е. подключение к существующему в инете ящику и от его имени там что-то делать.- НЕ то!
Насколько понимаю отправить письмо на какой то ящик не требует авторизацию (log/psw)

Подозреваю, что такой код не выкладывается, чтобы не плодили спам источники. Может я проглядел сервер в недрах этих либ? Мне даже прием в этот ящик не нужен. Только передать сообщение на существующий ящик от МК.

Доменное имя на белом IP есть.

Последний раз редактировалось ampersant; 15.07.2018 в 09:54.
ampersant вне форума   Ответить с цитированием
Старый 15.07.2018, 23:19   #2
bzx
Senior Member
 
Аватар для bzx
 
Регистрация: 25.02.2007
Адрес: St. Petersburg
Возраст: 45
Сообщений: 475
Вес репутации: 1181/58
bzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud of
Отправить сообщение для bzx с помощью ICQ Отправить сообщение для bzx с помощью Skype™
По умолчанию Re: SMTP сервер

1. Если используете публичные почтовые сервера, то уже как лет 6 авторизация по порту smtp должна идти по SSL, порт 25 давно никто не использует.
2. Если почтовый сервер Ваш, то для начала протестируйте отправку email телнетом:
Код:
telnet [ip сервера]:25
далее команды:
MAIL FROM: [email отправителя]
RCPT TO: [email получателя]
DATA
[Ваше сообщение]
.
QUIT
Идея, думаю, понятна.
__________________
Для связи email: info собака qbit.su
bzx вне форума   Ответить с цитированием
Старый 16.07.2018, 07:30   #3
Vovka
Senior Member
 
Аватар для Vovka
 
Регистрация: 27.12.2007
Адрес: недалеко от г.Белгорода
Возраст: 51
Сообщений: 1,888
Вес репутации: 2862/86
Vovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond repute
Отправить сообщение для Vovka с помощью ICQ
По умолчанию Re: SMTP сервер

Цитата:
Сообщение от ampersant Посмотреть сообщение
Доменное имя на белом IP есть.
Так если это твой сервер, то напиши для него маленький скриптик, который будет отправлять письмо, а например, с браузера отправляй обычным http-запросом: http://mysite.ru/mailout.php?to=klie...est&soo=Письмо
Но тут есть несколько нюансов: e-mail "от кого" будет всегда фиксированный (настройка почтового сервера), в запросе только разрешенные символы, нельзя отправить письмо с вложением.
Если нужно письмо с вложением, то тут придется кодировать данные до разрешенных и возможно проблема с длиной запроса
__________________
Настройся на хороший день и он таким будет!
Vovka вне форума   Ответить с цитированием
Старый 16.07.2018, 08:47   #4
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,427
Вес репутации: 4737/110
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: SMTP сервер

железка на базе МК сама решает, что надо послать письмо и должна послать письмо от себя. IP белый со стороны инета, сама за роутером.

2 bzx: почтовый сервер только планируется быть созданным, нет его кода под МК. Соответственно сервер так же не имеет telnet.
Или я ответ не понял.

2 Vovka: На борту нет PHP, это не комп. Нужен только текст, вложений не надо. Клево ещё фотку пристегнуть всего события=безобразия которое произошло, но не требуется.

В либах ковырялся только TCP/IP от микрочипа и LwIP.
ampersant вне форума   Ответить с цитированием
Старый 16.07.2018, 10:27   #5
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,773
Вес репутации: 5285/162
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: SMTP сервер

Цитата:
Сообщение от ampersant Посмотреть сообщение
Подозреваю, что такой код не выкладывается, чтобы не плодили спам источники. Может я проглядел сервер в недрах этих либ? Мне даже прием в этот ящик не нужен. Только передать сообщение на существующий ящик от МК.

Доменное имя на белом IP есть.

http://lists.gnu.org/archive/html/lw.../msg00101.html
с этим действительно туго...
Greg вне форума   Ответить с цитированием
Старый 16.07.2018, 10:44   #6
bzx
Senior Member
 
Аватар для bzx
 
Регистрация: 25.02.2007
Адрес: St. Petersburg
Возраст: 45
Сообщений: 475
Вес репутации: 1181/58
bzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud of
Отправить сообщение для bzx с помощью ICQ Отправить сообщение для bzx с помощью Skype™
По умолчанию Re: SMTP сервер

Цитата:
Сообщение от ampersant Посмотреть сообщение
почтовый сервер только планируется быть созданным, нет его кода под МК. Соответственно сервер так же не имеет telnet.
Или я ответ не понял.
Или мы тебя не понимаем. У тебя клиент - МК, сервер тоже МК?
__________________
Для связи email: info собака qbit.su
bzx вне форума   Ответить с цитированием
Старый 16.07.2018, 13:14   #7
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,427
Вес репутации: 4737/110
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: SMTP сервер

Цитата:
Сообщение от bzx Посмотреть сообщение
Или мы тебя не понимаем. У тебя клиент - МК, сервер тоже МК?
Андроид периодически проверяет почту - это само по себе так. Можно выключить. Т.е. смарт раз в 15 минут получит свежую почту.
Т.е. мысль такая:
событие на ногах МК -> он сам отправляет почту на любой почтовый ящик (например @yandex.ru (если не отметет в спам что можно настроить поместив в белый лист). Смарт андрюха получает почту и уведомляет человека.

Очень похоже на SMS оповещение, но без всего этого модемов симок и тарифных планов. Нафига бы, если есть постоянный Инет.

Второй путь, который вижу менее красивый: разрабатывается некоторое приложение под смарт, которое само дергает МК через инет, и если что уведомляет человека. Этот вариант менее стандартен и требует лишнее приложение на смарте, которое может оказаться остановленным. А если это не андрюха воще? Короче не удобняк нестандартный.
Т.е. именно в сервер почты на МК я ничуть не уперся. Надо событие -> предупреждение на смарте. Без SMS.



С SMS сам умел давно давно...
ampersant вне форума   Ответить с цитированием
Старый 16.07.2018, 13:19   #8
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,427
Вес репутации: 4737/110
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: SMTP сервер

Цитата:
Сообщение от Greg Посмотреть сообщение
http://lists.gnu.org/archive/html/lw.../msg00101.html
с этим действительно туго...
особенно когда к вопросу об МК обращаешься раз в год. Никаких новомодных тенденций не замечаешь, тут вижу уже pickit4 у меня ещё 2-й. Да и MPLAB ещё без икс у меня
ampersant вне форума   Ответить с цитированием
Старый 16.07.2018, 16:04   #9
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,773
Вес репутации: 5285/162
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: SMTP сервер

Цитата:
Сообщение от ampersant Посмотреть сообщение
особенно когда к вопросу об МК обращаешься раз в год. Никаких новомодных тенденций не замечаешь, тут вижу уже pickit4 у меня ещё 2-й. Да и MPLAB ещё без икс у меня
4-й это совсем недавно, но со 2-м уже никуда и не подступишься.
на иксах вполне реально за пару дней стартануть что-то на дспике. но именно стартануть, а не освежить что-то пятнадцатилетней давности.

одинаково далеко, что 32-й, что какой-нибудь MAXQ2000.
Greg вне форума   Ответить с цитированием
Старый 16.07.2018, 17:06   #10
Sash
Senior Member
 
Регистрация: 14.04.2007
Адрес: Не очень далеко от Питера (Новосибирск)
Возраст: 41
Сообщений: 980
Вес репутации: 1741/69
Sash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant future
По умолчанию Re: SMTP сервер

Цитата:
Сообщение от ampersant Посмотреть сообщение
Надо событие -> предупреждение на смарте. Без SMS.



С SMS сам умел давно давно...
Посмотри в сторону ботов для Telegram
Sash вне форума   Ответить с цитированием
Старый 17.07.2018, 07:17   #11
smart_pic
Senior Member
 
Регистрация: 08.12.2008
Адрес: Ставрополь
Возраст: 54
Сообщений: 988
Вес репутации: 2239/67
smart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond repute
Отправить сообщение для smart_pic с помощью Skype™
По умолчанию Re: SMTP сервер

Сам задумывался о такой реализации, да только времени не хватает, да и конкретной задачи нет.
Как вариант могу предложить следующее решение.
на базе железа обычного компа создаем сервер . МК конестится к нему по ТСР (предлагали телнет). МК мониторит свои входы и прочую переферию. При возникновении события по ТСР передает данные.
А вот уже сервер на базе компа (можно и малинки) заведует почтовым сервисом , который завязан на базу данных на сервере сбора данных.
Как то так.
С задачей сбора данных и отправки на сервер справится даже ПИК18.

А вот организовать почтовый сервер и сервер сбора данных, нужна как минимум малинка или покруче.
Почтовый сервер делали кажется на базе роутеров, но не стану точно утверждать.
smart_pic вне форума   Ответить с цитированием
Старый 17.07.2018, 08:09   #12
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 47
Сообщений: 1,763
Вес репутации: 1860/75
petrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant future
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: SMTP сервер

Цитата:
Сообщение от smart_pic Посмотреть сообщение
Почтовый сервер делали кажется на базе роутеров, но не стану точно утверждать.
Так и есть, у меня на работе сделано именно на роутере Mikrotik (RouterOS), на нем запущен скрипт контроля и если что-то случается, то он шлет мне на почту письма.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Старый 17.07.2018, 09:14   #13
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,427
Вес репутации: 4737/110
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: SMTP сервер

Цитата:
Сообщение от petrd Посмотреть сообщение
Так и есть, у меня на работе сделано именно на роутере Mikrotik (RouterOS), на нем запущен скрипт контроля и если что-то случается, то он шлет мне на почту письма.
наверное мне это и надр. почитаю-поищу
ampersant вне форума   Ответить с цитированием
Старый 17.07.2018, 21:39   #14
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,427
Вес репутации: 4737/110
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: SMTP сервер

Цитата:
Сообщение от petrd Посмотреть сообщение
Так и есть, у меня на работе сделано именно на роутере Mikrotik (RouterOS), на нем запущен скрипт контроля и если что-то случается, то он шлет мне на почту письма.
подскажите тогда и модель
ampersant вне форума   Ответить с цитированием
Старый 18.07.2018, 10:00   #15
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 47
Сообщений: 1,763
Вес репутации: 1860/75
petrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant future
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: SMTP сервер

Цитата:
Сообщение от ampersant Посмотреть сообщение
подскажите тогда и модель
Конкретно у нас стоит такое:
https://mikrotik.com/product/RB2011UiAS-2HnD-IN
но суть-то все равно в RouterOS:
https://wiki.mikrotik.com/wiki/Manual:TOC
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Старый 18.07.2018, 10:14   #16
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,773
Вес репутации: 5285/162
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: SMTP сервер

Цитата:
Сообщение от petrd Посмотреть сообщение
но суть-то все равно в RouterOS:
https://wiki.mikrotik.com/wiki/Manual:TOC
а смысл тогда завязываться на скрипты какой-то noname железки.
малина в этом смысле - самое то.
Greg вне форума   Ответить с цитированием
Старый 18.07.2018, 10:36   #17
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 47
Сообщений: 1,763
Вес репутации: 1860/75
petrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant future
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: SMTP сервер

Цитата:
Сообщение от Greg Посмотреть сообщение
а смысл тогда завязываться на скрипты какой-то noname железки.
малина в этом смысле - самое то.
Про смысл - это не ко мне. Мне задали вопрос - ответил. А насчет noname в отношении Mikrotik, как мне кажется, Вы ошибаетесь, мои админы и не только от них в восторге. К тому же тут как бы оттестированное сетевое оборудование, настроил и забыл, а малина - "как есть", никто ни за что не в ответе.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FTP сервер на PIC32, без TCP/IP стека Dima Cетевые протоколы и технологии 9 29.03.2016 19:54
DHCP сервер под lwIP стек _WIL_ Cетевые протоколы и технологии 0 17.12.2015 11:07
PIC32 + MDD +TCP сервер smart_pic Cетевые протоколы и технологии 12 15.06.2014 15:58
Запрос на сервер с числовым аргументом valdemar Cетевые протоколы и технологии 59 16.08.2013 20:17
Аппаратный кеширующий прокси сервер Слесарь Общетехнические вопросы 20 12.12.2010 15:28


Часовой пояс GMT +3, время: 01:24.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot