Страница 2 из 3
Добавлено: 16 дек 2009, 18:20
Seybukan
Я чего-то не понял я прав или нет?
Я ж не программист
1. Параметры smtp сервера читаются из настроек в протекте и задать программно их нельзя.
2. e-mail-ом получателя может являться только адрес внесенный в протекте и задать программно его нельзя.
3. Если у пользователя под которым формируется письмо не стоит галка "Пользователь может отсылать почтовые сообщения", то и письмо не уйдет. Опять же программно обойти данное ограничение нельзя.
На тот функционал три данных пункта ни как не влияют.
Добавлено: 16 дек 2009, 18:34
m0p3e
Через MAPI вообщем работает
Эти претензии были по функциям из Описания языка VIP.
А для MAPI своя претензия:
1. Возможность прозрачной (без участия пользователя) рассылки зависит от настроек клиента. Тот же аутлук настроен по умолчанию на выдачу вопроса.
Одно, но существенное
Вообще задача у меня простая - определенные действия в системе должны порождать e-mail оповещения заинтересованных лиц, без лишних телодвижений тех, кто данные действия произвел.
Например Отделу кадров при утверждении приказа на создание ставки в ШР приходит соответствующее письмо. Или при утверждении приказа на прием сотрудника админам приходит письмо со скриптом для создания учетной записи. При этом админ может вообще не иметьучетной записи в Галактике.
Добавлено: 16 дек 2009, 18:45
Seybukan
Пнятна. Я как раз второе замечанеи не увидел.
SendmailNew.exe не подходит для этого?
Он вроде как раз посылает письмо без участия пользователя.
Параметры Эдвард должен знать. Что-то помниться он их как-то даже мне говорил.
А так видел в одной конторе у них вообще учетки формируются при принятии на работы и удаляются при увольнении. Им какой-то студент писал на практике
Процедура работает раз в сутки вроде. Я имею ввиду учетки сетевые, ну а в галку у них авторизация NT-ёвая.
Добавлено: 16 дек 2009, 18:53
m0p3e
Seybukan писал(а):
А так видел в одной конторе у них вообще учетки формируются при принятии на работы и удаляются при увольнении. Им какой-то студент писал на практике
Процедура работает раз в сутки вроде. Я имею ввиду учетки сетевые, ну а в галку у них авторизация NT-ёвая.
Админы так и хотели изначально, но при таком подходе можно дыр в безопасности наплодить.
Добавлено: 16 дек 2009, 19:25
LaaLaa
m0p3e писал(а):
Вообще задача у меня простая - определенные действия в системе должны порождать e-mail оповещения заинтересованных лиц, без лишних телодвижений тех, кто данные действия произвел. :)
Например Отделу кадров при утверждении приказа на создание ставки в ШР приходит соответствующее письмо. Или при утверждении приказа на прием сотрудника админам приходит письмо со скриптом для создания учетной записи. При этом админ может вообще не иметьучетной записи в Галактике.
Мое мнение. Для реализации системы оповещения. Рассылать сообщения по SMTP с физических машин конечных операторов галактики не совсем правильно. Кроме ограниченности API будет еще куча препятствий начиная от политик доменов, закачивая зоопарком антивирусов.
Более живучей будет следующая схема:
1) Создать в БД таблицу "Журнал сообщений для рассылки"
2) определенные действия в системе должны порождать записи в этой таблице
3) На отдельной машине должен крутиться процесс робота рассылки со специально созданным для этого логином. Процесс должен наблюдать за таблицей журнала сообщений и расслылать новые сообщения
4) Реализовать алгоритм робота рассылки, используя выше описанные функции и язык VIP, не составит большого труда. Робота можно будет запускать через тот же VIP.EXE с ключом /R (или через универсальный запускатель Атлантис-приложений AtlExec.exe)
Добавлено: 16 дек 2009, 20:00
m0p3e
Подобный подход использовался в предыдущей конторе. Но там мы Галактику как хотели так и меняли. Захотели - таблиц надобавляли. Захотели - интерфейс переписали.
Сейчас работает система рассылки при утверждении приказа о создании ставки.
Расширенный функционал работы с smtp необходим был для реализации рассылки под определенным логином. Но логин/пасс должен быть указан в протекте! Шаг слево, шаг вправо - расстрел.
Потому и возмущаюсь...
Добавлено: 11 мар 2010, 07:36
Алексей
какие-нибудь подвижки в данном вопросе появились?
Re: E-mail рассылка в Галактике
Добавлено: 03 дек 2010, 12:20
Polimer
Сколько времени прошло.
То же хотел уточнить, не появилось что-нибудь нового.
Задача проста. Отсылать TXT, XML или любой другой формат через почтового клиента настроенного по умолчанию в винде.
Способ отсылки через г. из присоединенки неудобен - нельзя использовать адресную книгу и не видно отосланных сообщений. Пока пользуемся отсылкой из ворд и эксель, но как быть с другими форматами? Считаю в современных реалиях, это большой прокол г.
Re: E-mail рассылка в Галактике
Добавлено: 24 май 2016, 06:33
Алексей
А с помощью функции SetBody можно как то простым текстом строчку в тело письма вставить? Что-то не получается... не хочется ради строки файл готовить.
Re: E-mail рассылка в Галактике
Добавлено: 06 июл 2021, 15:58
zna
Коллеги, кто-нибудь поделитесь рабочим проектом отправки писем из випа, пож.
Re: E-mail рассылка в Галактике
Добавлено: 06 июл 2021, 18:09
edward_K
Есть CompSrc\C\C_Common\vip\Global_Function.vih
В нем есть функции на MAIL_
Это основано на
CompSrc\C\C_Common\vip\Mail\EmailRun.Vih
Пример использования
Код: Выделить всё
var _Line : longint;
_Line :=0 ;
_Line++; MAIL_Write_Text(_Line,'Отчет' );
_Line++; MAIL_Write_Text(_Line,'Всего документов : '+string(_LCountAll ) );
MAIL_Send
( 1 //_email_type :word ;
,_sEmail // _email_addr :string ;
, 'отчет '+DateToStr(Cur_Date,'DD.MM.YYYY')
, '' //_email_text :string ;
, if(_TypeMes = 1 or _TypeMes=2, LogFileNmGood ,'')// _email_attach1 :string ;
, if(_TypeMes = 0 or _TypeMes=2, LogFileNmBad ,'')//_email_attach2 :string ;
, ''//FileProtokol3//автоматические соответствия
, ''//_email_attach4 :string ;
, ''//_email_attach5 :string ;
, ''//_email_addr_copy :string='';
, ''//_email_addr_from :string=''
);
В таком варианте требуется в сапорте настроить пользователю на закладке EMail параметры авторизации к SMTP.
В той же папке CompSrc\C\C_Common\vip\Mail\ есть и другие варианты запуска.
Попробуйте через запуск внешнего интерфейса запустить EmailRun - тогда сможете попробовать его работу. Собственно в нем собраны все варианты отправки.
Re: E-mail рассылка в Галактике
Добавлено: 07 июл 2021, 08:26
zna
Благодарю!
Re: E-mail рассылка в Галактике
Добавлено: 21 дек 2022, 15:21
edd
Привет, форумчане!
Помогите советами, перестали отправляться все почтовые сообщения через галактику, а это как минимум рассылка расчетных листков.
Раньше работало без протоколов ssl tls на 25м порту на внутреннем почтовом сервере.
танцы с бубном (маленьким):
Указываю и наш внутренний сервер с 25м портом, и пробую через внешние серверы, везде ошибка 10060, не дожидается ответа по таймауту.
Указываю другой открытый порт на внутреннем почтовом, тоже таймаут.
Порты проверял через telnet
Настройки указывал и в карточке пользователя и в правах доступа - настройке - настройке почты.
Заметил, что даже если указать логин: 1 пароль: 1 (любые неверные),то всё равно падает в ошибку по таймауту.
Админ на момент стопа занимался другими делами, был в полях грубо говоря, никаких изменений не делал и не собирался. Сервак не получал обновления (смотрел журнал).
Всё работает, если через обычную почту или инструменты проверки подключения/отправки (не через Гал).
Антивиря на гал сервере нет, почтовый sendmail.
Что может быть? Чем промониторить можно? Почему таймаут даже если учетка и логин левые?
Re: E-mail рассылка в Галактике
Добавлено: 21 дек 2022, 16:13
edward_K
Давно не занимался отправкой почты, но вроде тоже было при неправильных настройках сети/почты. Не помню даже решили или нет - для теста пытались.
Попробуйте через запуск внешнего интерфейса
C_Common::EmailRun
там 3 варианта отправки.
В качестве альтернативы можно попытаться что то еще заюзать. Один знакомый слал например средствами MSSQL.
Что изменилось надо попытаться найти - может обновления мелкософта поставились и мапи стал не совместим? Посмотрите журналы обновлений системы и события на сервере - при том как на почтовом сервере так и там где работает галактика.
Может быть что то с x$resource не то. Mail.ru кстати для внешних приложений предложил сделать свои пароли - если вы используете его , то 100% будут проблемы. Ну и обновления галактики тоже могли повлиять.
Re: E-mail рассылка в Галактике
Добавлено: 22 дек 2022, 10:26
edd
Ну и обновления галактики тоже могли повлиять
ТП говорит что нового ничего не было по почте, ничего не меняли. На сервере в одном каталоге крутится обновленный экзешник (тестовые базы), в другом версией пониже. Обновление было месяц назад, по времени с падением не совпадает.
Посмотрите журналы обновлений системы и события на сервере - при том как на почтовом сервере
почтовый сервер на линуксе.
на галактическом в журнале на тот период нет обновлений.
Может быть что то с x$resource не то.
у нас несколько баз, нигде не работает, отправка упала везде.
Есть еще мысли?