Заметки linux администратора

Communigate - написание собственного обработчика на python (record email)

Details
Published: 15 December 2016
Hits: 3160

Есть в communigate такая полезная штука - Helpers (Помощники) https://www.communigate.com/communigatepro/Helpers.html.  Данные приложения позволяют отправлять письмо, звонок и др. на обработку произвольной программы. Например, helpers активно используется в antispam plugin. У communigate все примеры на перле, я более знаком с питоном, поэтому хотелось попробовать его использовать. Появилась задача записывать все исходящие/входящие письма (Дата, от Кого, к Кому, Тема).

У communigate есть библиотека скриптов - http://www.communigate.com/ru/main/purchase/scriptrepository.html, где под наши цели подходит CGP-Helper-Plugin.pl - Пример-макет для написания своего Helper-а. Смотрим на него и переписываем под нас на питоне. Изначально задача состояла в состыковке  самописной crm и почты communigate - чтобы все исходящие/входящие письма фиксировались на сайте.

Read more: Communigate - написание собственного обработчика на python (record email)

communigate - HTTPU too many (50) streams open

Details
Published: 30 November 2016
Hits: 3620

Когда пару лет назад переезжали с почты gmail на собственный почтовый сервер communigate, вылезла данная неприятная ошибка (после выхода сервера на рабочую нагрузку). Как решилось (в нашем случае 250 учетных записей):

 

Установка - Почта - smtp - Передача - Каналы - увеличили с 50 до 300

Установки-  Услуги - HTTPU - Каналы - увеличили до 300

 

 

 

Communigate - блокирование по домену

Details
Published: 30 November 2016
Hits: 2328

 

Необходимо добавить в таблицу маршрутизатора:

имя.домена = error

Пример автостарта и поднятия упавшего приложения nodejs

Details
Published: 04 January 2012
Hits: 2790

Php-разработчики попросили  помочь с решением проблемы автозапуска nodejs приложения после загрузки ОС и его автоматического "поднятия" если оно упадет. С nodejs я на "вы", поэтому начал искать в интернете готовые решения.

Возможные частично удовлетворяющие решения: запуск в кроне после перезагрузки, написание init-скрипта, forever-service (вроде как может поднимать упавшие приложения nodejs,  но в свою очередь ему самому как-то надо стартовать). Правильным выглядит использование systemd (там и автозагрузка, и поднятие упавшего приложения), но на сервере стоит 7 wheezy. Можно, конечно, его поставить, но поломать рабочий сайт не совсем  хотелось.

Из простого и не затратного по времени показалась установка и  использование monit.

 

Read more: Пример автостарта и поднятия упавшего приложения nodejs

Page 5 of 5

  • 1
  • 2
  • 3
  • 4
  • 5