Добавить новость





160*600

Новости сегодня на DirectAdvert

Новости сегодня от Adwile

Актуальные новости сегодня от ValueImpression.com


Опубликовать свою новость бесплатно - сейчас


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

В данной статье рассмотрим, как можно настроить отправку 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.

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

Читайте на сайте

Другие проекты от 123ru.net








































Другие популярные новости дня сегодня


123ru.net — быстрее, чем Я..., самые свежие и актуальные новости Вашего города — каждый день, каждый час с ежеминутным обновлением! Мгновенная публикация на языке оригинала, без модерации и без купюр в разделе Пользователи сайта 123ru.net.

Как добавить свои новости в наши трансляции? Очень просто. Достаточно отправить заявку на наш электронный адрес mail@29ru.net с указанием адреса Вашей ленты новостей в формате RSS или подать заявку на включение Вашего сайта в наш каталог через форму. После модерации заявки в течении 24 часов Ваша лента новостей начнёт транслироваться в разделе Вашего города. Все новости в нашей ленте новостей отсортированы поминутно по времени публикации, которое указано напротив каждой новости справа также как и прямая ссылка на источник информации. Если у Вас есть интересные фото Вашего города или других населённых пунктов Вашего региона мы также готовы опубликовать их в разделе Вашего города в нашем каталоге региональных сайтов, который на сегодняшний день является самым большим региональным ресурсом, охватывающим все города не только России и Украины, но ещё и Белоруссии и Абхазии. Прислать фото можно здесь. Оперативно разместить свою новость в Вашем городе можно самостоятельно через форму.



Новости 24/7 Все города России




Загрузка...


Топ 10 новостей последнего часа






Персональные новости

123ru.net — ежедневник главных новостей Вашего города и Вашего региона. 123ru.net - новости в деталях, свежий, незамыленный образ событий дня, аналитика минувших событий, прогнозы на будущее и непредвзятый взгляд на настоящее, как всегда, оперативно, честно, без купюр и цензуры каждый час, семь дней в неделю, 24 часа в сутки. Ещё больше местных городских новостей Вашего города — на порталах News-Life.pro и News24.pro. Полная лента региональных новостей на этот час — здесь. Самые свежие и популярные публикации событий в России и в мире сегодня - в ТОП-100 и на сайте Russia24.pro. С 2017 года проект 123ru.net стал мультиязычным и расширил свою аудиторию в мировом пространстве. Теперь нас читает не только русскоязычная аудитория и жители бывшего СССР, но и весь современный мир. 123ru.net - мир новостей без границ и цензуры в режиме реального времени. Каждую минуту - 123 самые горячие новости из городов и регионов. С нами Вы никогда не пропустите главное. А самым главным во все века остаётся "время" - наше и Ваше (у каждого - оно своё). Время - бесценно! Берегите и цените время. Здесь и сейчас — знакомства на 123ru.net. . Разместить свою новость локально в любом городе (и даже, на любом языке мира) можно ежесекундно (совершенно бесплатно) с мгновенной публикацией (без цензуры и модерации) самостоятельно - здесь.



Загрузка...

Загрузка...

Экология в России и мире




Путин в России и мире

Лукашенко в Беларуси и мире



123ru.netмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

123ru.net — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.






Здоровье в России и мире


Частные объявления в Вашем городе, в Вашем регионе и в России






Загрузка...

Загрузка...





Друзья 123ru.net


Информационные партнёры 123ru.net



Спонсоры 123ru.net