Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ОТКРЫТЫЕ ФОРУМЫ / OPEN FORUMS » TRACE MODE 6 бесплатная версия / TRACE MODE 6 Free version » Отправка e-mail

   
Автор / Author Тема / Topic: Отправка e-mail
Hip67
Forum Member / Участник форума
Участник № / Member № 4427


Icon 1 отправлено / posted      Профиль для / Profile for Hip67           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте.
Подскажите, как правильно организовать отправку письма на почтовый ящик через МРВ? В справке нашел канал call.email, но про него написано очень мало. Не ясно, например, как вызвать канал? Единицей во вход? Или как быть с аутентификацией на сервере?

Сообщения / Posts 34 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Запускаться канал CALL_EMAIL должен подачей в него 1.

Необходимо отметить, что в последенее время провайдерами приняты серьезные меры по защите почтовых серверов.
В результате усилены требования к идентфикации пользователей вплоть до необходимости передачи не только логина и пароля, но и своего обратного адреса.

Соответственно после выпуска релиза 6.07 механизм отправки электронных писем в Trace Mode 6 переработан с целью удовлетворения указанным требованиям. Кроме того, снята необходимость использования .Net Framework.
Изменения будут внесены в ближайший релиз.

Сообщения / Posts 11710 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Hip67
Forum Member / Участник форума
Участник № / Member № 4427


Icon 1 отправлено / posted      Профиль для / Profile for Hip67           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
а не могли бы вы в общих чертах описать принцип отправки писем, который реализован сейчас (в версии 6.06 6.07)?
Сообщения / Posts 34 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В релизе 6.06 отправка электронных писем не поддерживалась.
В релизе 6.07 код был прописан и документирован, но как я уже писал выше, реализованный в нем механизм отстал от текущих требований по защите почтовых серверов.
Поэтому для следующего релиза мы его откорректировали введением дополнительных ключей в файле конфигурирования запуска узла.

Сам принцип отправки писем состоит в следующем.

Создается канал CALL.EMAIL, который настраивается так:
Кодировка (79, CODE) – имя сервера исходящих сообщений (SMTP);
Комментарий (80, CMNT) – адрес электронной почты получателя;
Arg0 (тип данных – любой целочисленный) – для служебных целей;
Arg1 (STRING) – тема;
Arg2 (STRING) – имя вложенного файла (без пути – из папки проекта);
Arg3 (STRING) – сообщение.
Строки в аргументы Arg1, Arg2 и Arg3 должны выдаваться из программы, с экрана или из аргументов канала CALL.STRING.

Дополнительно в файле конфигурирования запуска узла соответствующими ключами задаются логин, пароль и собственный адрес отправителя.

Сообщения / Posts 11710 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Hip67
Forum Member / Участник форума
Участник № / Member № 4427


Icon 1 отправлено / posted      Профиль для / Profile for Hip67           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
имеется в виду файл конфигурирования в папке с узлом проекта? TMcom_.cnf?
Сообщения / Posts 34 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Да.
Сообщения / Posts 11710 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Hip67
Forum Member / Участник форума
Участник № / Member № 4427


Icon 1 отправлено / posted      Профиль для / Profile for Hip67           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
не удается получить сообщение. после подачи единицы в call.email атрибут Интервал (7, Р) возвращает 0.
в файле TMcom_0.cnf прописано следующее (иксами заменил реальные адреса, логин и пароль):
EMAIL_SRV=smtp.yandex.ru
EMAIL_DEF=xxx@yandex.ru
EMAIL_FROM=xxx@yandex.ru
EMAIL_LOGIN=xxx
EMAIL_PASSW=xxx
END_OF_CNF

то есть пытаюсь отправить письмо сам себе.
Немного не понятно, как задать тему и сообщения письма. я программой присваиваю атрибутам Arg01 и Arg03 канала CALL.EMAIL значения, соответственно, 'theme' и 'message'. но присвоились ли они, не знаю где посмотреть.

Сообщения / Posts 34 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Ответ дан почтой.
Сообщения / Posts 11710 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2