Стартовая страница › Форумы › Понять, как работает ПО › Отправка почты из Linux
- В этой теме 21 ответ, 2 участника, последнее обновление 6 лет, 5 месяцев назад сделано Mikhail.
-
АвторСообщения
-
16.08.2017 в 08:30 #7029MikhailМодератор
По поводу номера порта у меня нет идей. Самое главное, что работает. Что в итоге потребовалось сделать?
В новой версии, которая надеюсь скоро появится, команды передаются в Unicode и проблема с кодировкой исчезнет. Пока отправляйте латинскими буквами.
16.08.2017 в 08:37 #7031manjey73УчастникВ итоге пока не знаю, долго ковырялся. Буду на рабочей машине делать обновление и уточню что и как.
В целом обновлял mono с официального сайта. Там теперь новые утилиты по работе с сертификатами.29.08.2017 в 09:46 #7147manjey73УчастникВроде процедура такая, если не ошибся.
Идем сюда Download MonoПодключаем репозиторий и делаем
sudo aptitude update
sudo aptitude upgrade
(либо apt-get, кто чем привык)В процессе обновления в конце у меня отругалось на нехватку памяти и невозможность сконфигурировать пару модулей. Перегружаем машинку и повторяем процедуру upgrade.
Далее использовал сертификат gmail командой
sudo certmgr -ssl smtps://smtp.gmail.com:465После этого как здесь cert-sync дал команду для Debian
sudo cert-sync /etc/ssl/certs/ca-certificates.crt
В настройках email использовал SSL — включено. Порт 25
01.11.2017 в 09:27 #7707manjey73УчастникПосле очередного обновления Mono опять перестали отправляться письма, правда это после перезагрузки происходит…
В логе модуля автоуправления
2017-11-01 09:22:23 Изменилось состояние триггера «kkb_email/Inlet»: Сработка
2017-11-01 09:22:23 Команда отправлена. КП 41, Команда 1
2017-11-01 09:22:23 Изменилось состояние триггера «kkb_email/Outlet»: Сработка
2017-11-01 09:22:23 Команда отправлена. КП 41, Команда 1В логе линии
КП 41 «Отправка эл. почты»
—————————
DLL : KpEmail
Состояние : норма
Сеанс связи : время неопределено
Команда ТУ : время неопределеноСеансы связи (всего / ошибок) : 0 / 0
Команды ТУ (всего / ошибок) : 0 / 0
Запросы (всего / ошибок) : 0 / 0Текущие данные тегов КП
+———+——————+———-+——-+
| Сигнал | Наименование | Значение | Канал |
+———+——————+———-+——-+
| 1 | Отправлено писем | 0 | 590 |
+———+——————+———-+——-+Есть подозрение, что это связанно вот с этим
2017-11-01 09:22:03 <raspi><root><ACT> Установка соединения со SCADA-Сервером «localhost»
2017-11-01 09:22:03 <raspi><root><EXC> Ошибка при установке соединения со SCADA-Сервером: Connection refused
2017-11-01 09:22:03 <raspi><root><ACT> Разрыв соединения со SCADA-Сервером
2017-11-01 09:22:03 <raspi><root><ERR> Запуск работы невозможен из-за проблем взаимодействия со SCADA-Сервером.
Задержка перед повторной попыткой
2017-11-01 09:22:23 <raspi><root><ACT> Установка соединения со SCADA-Сервером «localhost»
2017-11-01 09:22:24 <raspi><root><ACT> Запуск линий связи
2017-11-01 09:22:24 <raspi><root><ACT> Запуск приёма командТо есть Коммуникатор не успевает отработать так как нет связи с сервером еще а команды уже прилетели…
Правда еще не обновлялся до последней версии.
01.11.2017 в 09:41 #7709manjey73УчастникКак в ручном режиме сделать отправку команды с текстом на Linux для проверки ?
01.11.2017 в 11:26 #7712manjey73Участник2017-11-01 09:22:03 <raspi><root><ERR> Запуск работы невозможен из-за проблем взаимодействия со SCADA-Сервером.
Задержка перед повторной попыткойПри очередной перезагрузке и отсутствии данной ошибки в логе сервера письмо отправилось…
Как-то надо все модули затормозить до реального подключения сервера и всех модулей.01.11.2017 в 12:13 #7717MikhailМодераторКоммуникатор, пока не подключился к серверу, не производит опрос и отправку команд.
Как в ручном режиме сделать отправку команды с текстом на Linux для проверки ?
Проще всего через веб-интерфейс. Ещё можно создать файлы команд по определённому формату и скопировать их в ScadaComm/Cmd для выполнения. Чтобы получить пример файла — отправьте команду на Windows при выключенной службе Коммуникатора.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.