Добавить новость
AllDataCenters.ru
Июнь
2025
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

Email-уведомления с шифрованием SSL/TLS на NetPing server solution v5/GSM3G

0

В данной статье рассмотрим, как можно настроить отправку email-сообщений с шифрованием SSL/TLS с устройства NetPing.

Такая необходимость возникла у клиента NetPing АО «ПНТ» для отправки email-уведомлений с устройства NetPing server solution v5/GSM3G через публичный почтовый сервис Yandex, т.к. по состоянию на 2025 год все публичные провайдеры требуют поддержки шифрования сообщений при отправке.

На текущий момент устройство NetPing server solution v5/GSM3G больше не производится. Для новых проектов рекомендуeтся заменить его на устройство NetPing server solution v7/GSM.

Встроенное ПО устройств NetPing поддерживает работу только с теми почтовыми серверами, которые поддерживают SMTP-протокол и методы аутентификации AUTH PLAIN и AUTH LOGIN, а также методы без аутентификации. Текущие аппаратные возможности устройств NetPing не поддерживают шифрование по протоколам SSL/TLS.

Для решения данной задачи клиент использовал прокси-сервер Stunnel.  Это ПО использует библиотеку OpenSSL для реализации базового протокола TLS и SSL для клиентов или серверов, которые не поддерживают шифрование. Stunnel перехватывает незашифрованные данные, которые должны были отправляться в сеть, и шифрует их.

Данное решение может быть применимо не только для NetPing server solution v5/GSM3G, но и для других контроллеров NetPing.

1. Установка Stunnel

Установка Stunnel будет зависеть от вашей операционной системы.  

1.1. Для Ubuntu/Debian (Linux) 

  1. Обновите пакеты.    
  2. Установите Stunnel. 
  sudo apt update  
 sudo apt install stunnel4 
 

Включите автозапуск после перезапуска системы (опционально).  

sudo systemctl enable stunnel4.service
sudo systemctl restart stunnel4.service
sudo nano /lib/systemd/system/stunnel@.service
поставить в раздел [Unit] след строку:
After=systemd-resolved
 

3. Настройте конфигурацию.

Создайте или отредактируйте файл /etc/stunnel/stunnel.conf:

sudo nano /etc/stunnel/stunnel.conf  

Расположение шаблона конфига здесь:

sudo nano /usr/share/doc/stunnel4/examples/stunnel.conf-sample

 4. Пример конфига.

    ; Включение логов
   output = /var/log/stunnel4/stunnel.log
   debug = 7
 
   ; Глобальные настройки
   setuid = stunnel4
   setgid = stunnel4
   pid = /var/run/stunnel4.pid
 
   ; Клиентский SMTP
   [smtp-client]
   client = yes
   accept = 192.168.1.100:25
   connect = smtp.example.com:465
  • client = yes — указывает, что Stunnel работает в режиме клиента.
  • accept = 192.168.1.100:25 — адрес сервера и его локальный порт, куда клиент (например, почтовая программа) отправляет незашифрованный трафик.
  • connect = smtp.example.com:465 — удалённый SMTP-сервер с TLS (smtp.yandex.ru, smtp.gmail.com или другой, предоставленный почтовым провайдером).
  1. Перезапустите Stunnel.  
  2. Логи
 sudo systemctl restart stunnel4 

 sudo tail -n 50 /var/lib/stunnel4/stunnel.log

1.2. Для CentOS/RHEL (Linux) 

  1. Установите EPEL-репозиторий (если не установлен). 
  2. Установите Stunnel.  
 sudo yum install epel-release 
 sudo yum install stunnel 

 3. Создайте конфигурационный файл:

  • Отредактируйте /etc/stunnel/stunnel.conf (аналогично примеру для Ubuntu/Debian).
  • Сгенерируйте сертификат (см. команду openssl выше). 
  1. Включите и запустите.
  2. Скачайте установщик:
 sudo systemctl enable stunnel
 sudo systemctl start stunnel 

1.3. Для Windows 

  • Перейдите на официальный сайт Stunnel (https://www.stunnel.org/downloads.html) и скачайте последнюю версию (.exe).

 2. Установите:

  • Запустите установщик, следуйте инструкциям (обычно просто нажимайте «Next»).
  • Убедитесь, что также устанавливается OpenSSL (идёт совместно с установщиком). 
  1. Настройте конфигурацию:
  • Найдите файл stunnel.conf в папке установки (обычно C:\\Program Files (x86)\\stunnel\\config\\).
  • Отредактируйте его, добавив секцию для подключения как в примерах для Linux:    
    [example_service]
    client = yes
    accept = 192.168.1.100:25
    connect = smtp.example.com:465
  1. Создайте сертификат:
  • Используйте OpenSSL (есть в папке Stunnel) или сгенерируйте через командную строку:
  • Поместите stunnel.pem в папку config. 
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout stunnel.pem -out stunnel.pem    
  1. Запустите Stunnel:
  • Запустите stunnel.exe или установите его как службу через меню программы. 

Общие рекомендации

  • Убедитесь, что порт accept (в нашем примере, 25) открыт: netstat -tuln | grep 25 (Linux), netstat -a (Windows).
  • Проверьте логи: /var/log/stunnel4/stunnel.log (Linux) или в интерфейсе (Windows).
  • ·        Официальная документация Stunnel: https://www.stunnel.org/docs.html или man stunnel в терминале Linux.

2. Настройка email-уведомлений на устройстве NetPing

На Рис. 1. показан пример настроек через web-интерфейс устройства:

 

Рис. 1. Настройки email-уведомлений на устройстве NetPing

 

Многие провайдеры электронной почты используют сгенерированные пароли 0Auth для подключения сторонних клиентов к почтовым серверам (Yandex, Mail.ru). Такой пароль необходимо сгенерировать в настройках электронной почты.

3. Заключение

Проведя указанные настройки, можно получить сервер, способный при необходимости шифровать не только траффик электронной почты, но и любой другой. При этом устройство NetPing сможет работать с любым публичным почтовым сервисом.

Поддержка и контактная информация

Чтобы получить подробную консультацию, обращайтесь в службу технической поддержки NetPing: support@netping.ru.

Специалисты помогут выбрать оптимальное решение, соответствующее конкретным требованиям и условиям эксплуатации.








Говорим о ВИЧ — в эфире, на улицах, в сети

Велоспорт для всех: начни вместе с ENERGY

Реальных изменений в политике Кремля на Южном Кавказе нет

Трамвай «Славянка» получил первые тяговые подстанции


The 5 biggest global business rivalries to watch, and how their outcomes will shape the future

Cameroon star has said yes to Man Utd transfer but Red Devils face hurdle

OpenAI launches GPT-5, its most powerful AI yet—will it be enough to stay ahead in today’s ruthless AI race? 

Report: AC Milan’s Christian Pulisic set to team up with $87 million Manchester United star


Bluetooth-сканер штрих-кодов SAOTRON P04 на базе CMOS-матрицы

К партнерской программе GreenDatа присоединились 25 российских вузов

Под Орлом КамАЗ выехал на встречку и протаранил автомобиль

Gayazov$ Brother$ в Зеленом театре ВДНХ! Like FM дарит билеты


Обзор на мобильную версию A Game About Digging A Hole

Раскрой потенциал Мистера Террифика из DC Worlds Collide с этим гайдом

Mafia: The Old Country получила положительные оценки в Steam

DeepMind CEO makes big brain claims, saying AGI could be here within 'five to 10 years' and cause humanity to experience widespread change that's '10 times bigger than the Industrial Revolution, and maybe 10 times faster'



Спецназ Росгвардии провел тактико-специальное занятие в полевых условиях в Подмосковье

При участии спецназа Росгвардии в Москве задержаны 300 нарушителей миграционного законодательства (видео)

Наталья Рудик назначена директором по продуктам ERM и BPM в компании «НЕКСТБИ»

ГК «КОРТРОС» — в числе лидеров страны по объему ввода жилья


Овечкина и других русских хоккеистов хотели выгнать из НХЛ

Gayazov$ Brother$ в Зеленом театре ВДНХ! Like FM дарит билеты

Бывший вице-губернатор Самарской области Гендин обвиняется в мошенничестве

Евгений Савин: блокировка счета на 7,5 млн руб. от ФНС России


Чебоксары: медик получила корону красавицы и 450 тысяч, закрыли аварийную школу - главные новости за 8 августа

Прогноз погоды на сегодня, 9 августа

"С Вами поедет попутчица. Вы же не против? Тут все купе свободное": впервые столкнулась с такой наглостью в поезде

Овечкина и других русских хоккеистов хотели выгнать из НХЛ


Винус Уильямс выбыла из борьбы в начале турнира в Цинциннати

Александрова снизилась в рейтинге в борьбе за титул WTA

Хачанов поднялся до 12-й позиции в мировом рейтинге ATP

Уровень «мастерса»: как Хачанов вышел в финал супертурнира в Торонто


Росфинмониторинг убрал свыше 330 лиц из списка террористов

"Крупный скандал". Трамп сделал новое заявление о России

Выращивание могильника на участке может привести к уголовной ответственности

Пенсионер из Никольска отдал мошенникам 670 тысяч рублей


Музыкальные новости

Анастасия Волочкова как могла объяснила свое странное поведение в самолете: «Любой человек был бы счастлив, что мои ноги висят над его головой»

Анастасия Волочкова прокомментировала свою выходку в эконом-классе самолёта в Москву

Композитор Чертищев: бренд Sigma Boy не будет продавать хумус и кровяную колбасу

Певица София Ротару выложила фото в полупрозрачной юбке в день своего 78-летия


Стало известно, как выглядит любимая квартира Татьяны Булановой

Спецназ Росгвардии провел тактико-специальное занятие в полевых условиях в Подмосковье

ГК «КОРТРОС» — в числе лидеров страны по объему ввода жилья

Наталья Рудик назначена директором по продуктам ERM и BPM в компании «НЕКСТБИ»


Казанцы дадут бой армейцам в Москве? ЦСКА — «Рубин»: прогноз и ставка

Fox: встреча Путина и Трампа планируется на середину августа

При участии спецназа Росгвардии в Москве задержаны 300 нарушителей миграционного законодательства (видео)

В Москве прошла премия «Триумф Года»


Специалист объяснил, как обновить данные в ОСАГО после получения новых водительских прав

В Москве пара в масках и с пистолетом ограбили почту и похитили 4,8 млн рублей

Иногородним пользователям каршеринга в Москве придется пройти верификацию на mos.ru

В Москве росгвардейцы пришли на помощь пострадавшему в ДТП велосипедисту (видео)


Новый руководитель в столичном СК: сигнал для Бастрыкина?

Трамп без давления: встреча с Путиным вызвала недовольство в ЕС

Эксперт рассказал причины, по которым Запад и Киев пытаются вмешаться в переговоры между Путиным и Трампом

Путин подчеркнул важность престижности сельскохозяйственных профессий




Пластический хирург Софья Абдулаева: для чего нужна искусственная кожа и чем она может помочь

Грабители в медицинских масках похитили 5 млн: детали ограбления почты в Москве

Собянин: В Коммунарке открылся новый филиал поликлиники «Троицкая»

Роспотребнадзор дал рекомендации по снижению вероятности инфаркта


Зеленский признал, что Киев не сможет вернуть территории военным путем

Трамп опроверг, что ставит условием встречи с Путиным контакты руководства России с Зеленским

Холодный душ для Киева: Трамп заявил, что Путину для встречи с ним не обязательно встречаться с Зеленским

Трамп может вынудить Владимира Зеленского пойти на уступки в переговорах


Ленгоры. Моя история

Казанцы дадут бой армейцам в Москве? ЦСКА — «Рубин»: прогноз и ставка

В Marins Москва Пражская остановились участники международного турнира по гандболу

Форум-фестиваль «Москва 2030» подготовил насыщенную программу на 9 и 10 августа


Лукашенко: Минск не использует нелегалов, чтобы навредить Евросоюзу

Лукашенко: Белоруссия не договаривается с США за спиной у России

Лукашенко рассказал об отношениях с Китаем

Путин и Лукашенко поговорили по телефону о переговорах между Россией и США


Собянин: Около 200 социальных объектов будет построено в Москве в ближайшие годы

«Поехали!» Собянин открыл новую развязку рядом с «Корниловской»

Собянин открыл электродепо «Столбово» Троицкой линии метро

Сергей Собянин назвал победителей конкурса лучших строительных проектов


Туроператоры не зафиксировали обращений россиян после селевых потоков в Абхазии

В пятницу на большей части Подмосковья ожидается II класс пожарной опасности

В течение суток в России ликвидировали 47 природных пожаров

РЭО установил «Зеленый фургон» на ТимФесте в Москве


День победы русского флота под командованием Петра Первого над шведами у мыса Гангут

Сергей Собянин рассказал, как в Москве выбирают деревья для озеленения города

Чебоксары: медик получила корону красавицы и 450 тысяч, закрыли аварийную школу - главные новости за 8 августа

Пенсионер из Никольска отдал мошенникам 670 тысяч рублей


Защищённый планшет промышленного класса Saotron RT-W11

Коми, Камчатку, Архангельскую, Иркутскую, Калужскую, Костромскую, Курскую, Свердловскую и Оренбургскую области эксперты отнесли к регионам, где на осенних выборах "протестный потенциал выше среднего", говорится в докладе...

В Алтайском крае не будут проводить проверку на предмет чрезмерного роста тарифов на ЖКУ

Чёрный день календаря. 8 августа: Архангельская трагедия. Как ошибка пилота погубила рейс Як-40


В Калининском районе Краснодарского края фрагменты дронов повредили контактную сеть на железной дороге между станциями Величковка и Ангелинская, сообщил оперштаб региона

Аренда квартир в июле 2025 года: за сколько можно снять жильё в Симферополе и Севастополе?

Семь поездов задерживаются на Кубани из-за падения обломков БПЛА между станциями Величковка и Ангелинская, там пропало напряжение контактной сети

Поезда в Крым меняют маршруты и график


Четыре московских рейса отменили в аэропорту Волгограда

Воздушные суда из Иркутска, Новосибирска и Москвы 9 августа прилетают и вылетают из аэропорта Владивосток вне расписания

Похолодание придёт в Москву в начале новой рабочей недели

Мощная солнечная вспышка M4.4 обрушила на Землю сильнейшую магнитную бурю за квартал














СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *