Эта страница является
переводом страницы
E-mail. Перевод выполнен на 100%.
E-mail уведомления
Инструкция по отправке E-mail сообщений из приложения i3 pro или iRidium Server.
Описание
Отправка E-mail сообщений реализована на базе драйвера AV & Customs Systems. Драйвер взаимодействует с вашей учетной записью почтового сервера, на его основе вы можете реализовать получение уведомлений о сработке реле, датчиков задымления, движения или других устройств, а так же отправлять E-mail сообщения не выходя из приложения i3 Pro. Данный пример использует почтовый сервер Gmail, но вы можете адаптировать его для отправки e-mail через другой SMTP-сервер. Для этого необходимо изменить: SMTP-сервер: smtp.gmail.com, порт: 465, логин учетной записи: your_login@gmail.com, пароль учётной записи: password и ответ авторизации от SMTP-сервера (см. пример проекта).
1 Разрешите приложению отправлять сообщения через вашу учетную запись gmail, для этого
вам нужно предоставить доступ к учетной записи ненадежным приложениям:
https://www.google.com/settings/security/lesssecureapps
или отправьте первое электронное письмо: вы получите сообщение о ненадежном приложении.
Разрешите доступ для ненадежных приложений.
2 Скачайте приведенный выше пример.
3 Откройте скрипт "Gmail_SMTP_sample" и укажите необходимые данные:
- name_from - имя отправителя электронной почты;
- email_from - электронная почта вашей учетной записи Gmail;
- password - пароль вашей учетной записи Gmail;
- email_to - электронная почта получателя сообщения;
- header - заголовок сообщения;
- message - текст сообщения.
Пример:
function try_to_send ()
{
send_email("From Smart Home", "******@gmail.com", "12345", "destinationaddress@anydomain.com", "Header of message", "Text of message")
}
В поле "message" вводится только тест сообщения (без вложенных документов и изображений).
4 Привяжите команду "Send email" к событию.
5 Для отправки email сообщения активируйте событие (например, вызовом функции нажатием на кнопку).