Отправка E-Mail для чайников
|
|
irbiswing | Дата: Четверг, 22.04.2021, 13:37 | Сообщение # 1 |
Группа: Проверенные
Сообщений: 8
Статус: Оффлайн
| Доброго времени суток! В скриптах вообще ни чего не смыслю, поясните, пожалуйста, максимально подробно(по возможности) как настроить отправку почты: в какую папку класть скрипт 35_Mail, можно ли использовать корпоративные почтовые адреса, как настроить по определённым событиям(потеря связи, постановка/снятие, тревога). Есть ли какие-либо примеры данных скриптов с пояснением? (Скиф 2.14)
|
|
| |
arm-skif | Дата: Четверг, 22.04.2021, 13:52 | Сообщение # 2 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Добрый день. Скопируйте файл Scripts\Examples\For_Server\35_Mail.js в каталог Scripts\ScriptsServer\, откройте этот файл в блокноте и задайти правильные значения переменных: sendTo, sendFrom, password, subject, smtpHost, smtpPort, они в самом начале файла. Еще в самом конце можно раскомментировать вывод сообщений о статусе отправки почты, для этого нужно убрать строки /* и */.
После этого нужно перезапустить службу сервера Скиф. В данном скрипте почта отправляется только при тревогах. Если нужно реагировать на другие события, то смотрите в скрипте эти две строки, их нужно переделать под ваши задачи:
var event = armSkif.getEvent(nPKU, n); // Код события if ( armSkif.isAlarmState(event) ) // Если событие тревожное, то:
Например последнюю строку можно изменить так:
if ( armSkif.isAlarmState(event) \\ (event==109)) // Если тревога или снятие
Корпоративная почта по идее должна работать, нужно проверять.
|
|
| |
irbiswing | Дата: Вторник, 27.04.2021, 08:22 | Сообщение # 3 |
Группа: Проверенные
Сообщений: 8
Статус: Оффлайн
| Спасибо за подсказку, очень помогло! И ещё вопрос: по какой может быть причине писем о тревоге приходит сразу два?
|
|
| |
arm-skif | Дата: Вторник, 27.04.2021, 08:33 | Сообщение # 4 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Может быть два скрипта с разными названиями или две команды send в одном скрипте.
|
|
| |