Настройка внешней почтовой рассылки из ENOVIA

Новый уровень сотрудничества

Настройка внешней почтовой рассылки из ENOVIA

Сообщение Headless » 20 фев 2014 01:20

Добрый день, уважаемые коллеги.
Скажите, пожалуйста, сталкивался ли кто-нибудь из вас с настройкой POP и SMTP сервисов для рассылки уведомлений. Дело в том, что коллегам не удобно проверять обновления, на которые они подписаны через IconMail.
Подскажите, пожалуйста, хотя бы путь, где эти настройки хранятся. (Документацию изучал - не нашел).
Спасибо заранее.
Headless
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 12 окт 2011 12:29

Re: Настройка внешней почтовой рассылки из ENOVIA

Сообщение Fil » 21 фев 2014 11:53

Добрый день!
1. в enovia.ini серверной прописать
MX_SMTP_HOST="адрес smtp сервера". Для отправки через него сообщений
2. в emxSystem.properties прописать
в строке
#Define the user the notifications should appear to be from
emxFramework.NotificationAgent = "имя пользователя" от имени которого будут системные уведомления доставляться

//////////
В документации пробейте в поиске MX_SMTP_HOST - вылезут несколько разделов с описанием настройки почты, например:
Brand: Installation and Administration | Domain: Live Collaboration - Administration | Product: Live Collaboration Server
p.s.
Письма, генерируемые системой по-умолчанию по основным событиям (по Route-ам, Проектным назначениям, подпискам и пр.) выглядят очень неприглядно.
Чтобы сделать их вид приличным - придется кастомизировать
Аватара пользователя
Fil
Новичок
Новичок
 
Сообщения: 29
Images: 5
Зарегистрирован: 24 сен 2012 16:23

Re: Настройка внешней почтовой рассылки из ENOVIA

Сообщение Headless » 22 фев 2014 00:21

Спасибо большое за ответ, ув. Fil
Я всё-таки не уверен, что правильно понимаю механизм процесса пересылки отбивок на личную почту: при отправки письма в IconMail, какая-то служба стучится на внешний почтовый сервер и отправляет письма в соответствии с почтовым адресом, введенным в свойства ID клиента? так?
Тогда не понятно, как проходить аутентификацию на этом SMTP-сервере. (если я, к примеру, хочу использовать smtp.gmai.com или smtp.mail.ru)
Или нужно на этой же машине иметь рабочий почтовый сервер с выделенным IP и доменным именем?
Headless
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 12 окт 2011 12:29

Re: Настройка внешней почтовой рассылки из ENOVIA

Сообщение Fil » 27 фев 2014 12:06

Добрый день!
Отправка идет с использованием smtp сервера указанного в enovia.ini в независимости от того, каков адрес пользователя, отправляющего сообщение.
Мы не копались с настройками доступа к отправке сообщений через smtp внешний сервер. Как правило либо уже есть внутренний почтовый сервер, либо просто разворачивается дополнительно smtp сервер на одной из серверных машин. Если это Win2008, то есть встроенный простейший smtp сервер.

Вообще для отправки e-mail в программах Dassault используют метод sendJavaMail класса MxMessageBase, который в свою очередь использует Java Mail API.
На первый взгляд настроек нет - надо смотреть что внутри. См. JavaDOC
Удачи!
Аватара пользователя
Fil
Новичок
Новичок
 
Сообщения: 29
Images: 5
Зарегистрирован: 24 сен 2012 16:23

Re: Настройка внешней почтовой рассылки из ENOVIA

Сообщение Геройчиковый » 27 фев 2014 12:57

На счёт аутентификации действительно вопрос интересный, но у нас MX_SMTP_HOST и emxFramework.NotificationAgent достаточно, чтобы отсылались реальные письма вместо IconMail'ов. Главнео, чтобы пользователь, указанный в emxFramework.NotificationAgent имел заполенное поле e-mail address и этот адрес был бына СМТП сервере.
Будь у героев время подумать - героизма не было бы вовсе...
Все люди, занятые истинно важным делом, всегда просты, потому что не имеют времени придумывать лишнее. (Лев Николаевич Толстой)
Делай, что можешь, с тем, что имеешь, там, где ты есть. (Теодор Рузвельт)
Аватара пользователя
Геройчиковый
Участник
Участник
 
Сообщения: 170
Зарегистрирован: 25 сен 2007 08:52
Откуда: Балашиха

Re: Настройка внешней почтовой рассылки из ENOVIA

Сообщение Headless » 27 фев 2014 20:37

Fil, Геройчиковый
Спасибо большое за ответы. Кажется, понял.
Может быть поделитесь опытом, какими серверами SMTP пользуетесь в своих компаниях?
Пробую сейчас реализовать задачу в помощью hMailServer. Но для грамотной пересылки сообщений придется потрудиться с его настройкой.
Просто вдруг уже есть готовые решения.
Headless
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 12 окт 2011 12:29

Re: Настройка внешней почтовой рассылки из ENOVIA

Сообщение Геройчиковый » 28 фев 2014 12:11

У одного из заказчиков - MS Exchange и там всё работает как часы.
У другого был сначала Lotus Notes потом перешли на Exchange. Но они перестали использовать эту связь IconMail <-> Real Mails, потомучто слишком много сообщений из эновии посыпалось, а они этого не хотели.
Да любой сервер пойдёт, тем более для теста-то. Пропробуйте что-нибудь попроще, какой-нибудь Kerio.
Будь у героев время подумать - героизма не было бы вовсе...
Все люди, занятые истинно важным делом, всегда просты, потому что не имеют времени придумывать лишнее. (Лев Николаевич Толстой)
Делай, что можешь, с тем, что имеешь, там, где ты есть. (Теодор Рузвельт)
Аватара пользователя
Геройчиковый
Участник
Участник
 
Сообщения: 170
Зарегистрирован: 25 сен 2007 08:52
Откуда: Балашиха

Re: Настройка внешней почтовой рассылки из ENOVIA

Сообщение Headless » 28 фев 2014 15:27

Геройчиковый
Спасибо, попробую.
Headless
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 12 окт 2011 12:29

Re: Настройка внешней почтовой рассылки из ENOVIA

Сообщение Fil » 28 фев 2014 15:35

Добрый день!
Если используете Windows серверный под ENOVIA, или вообще есть она (Windows серверная) где-то и совсем не хочется ни с чем возиться, то можно просто включить в ней стандартный smtp сервер.
Аватара пользователя
Fil
Новичок
Новичок
 
Сообщения: 29
Images: 5
Зарегистрирован: 24 сен 2012 16:23


Вернуться в ENOVIA V6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3