The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Postfix+Dovecot и Notify?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта)
Изначальное сообщение [ Отслеживать ]

"Postfix+Dovecot и Notify?"  +/
Сообщение от iprime (ok) on 24-Окт-10, 20:29 
Работает корпоративный почтовый сервер на postfix+dovecot(внутренний, связи с внешним миром нет). Для каждого отправленного письма необходимо автоматически формировать "квитанцию" (notify) о том, что получатель письмо с сервера забрал (Политика партии, не изменяемо!).
Как это реализовано сейчас.
client <-> (110 порт) обработка данных <-> (1500 порт) dovecot

Т.е. на 110 порту висит моя прога и обрабатывает pop3 протокол между клиентом и dovecot, доставая все данные необходимые для формирования принудительного notify. Которая по окончанию сессии рассылает уведомления в нужном мне формате.

Вопрос. Охото данную прослойку перенести в обработку за dovecot. Т.е. есть ли такая возможность, чтобы dovecot выполнял внешний скрипт, для манипуляции с отдаваемым письмом? (т.к. все сильно усложняется, если включить шифрование, сертификаты, imap). Или есть другой альтернативный путь?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Postfix+Dovecot и Notify?"  +/
Сообщение от mr_gfd on 25-Окт-10, 12:46 
>[оверквотинг удален]
> не изменяемо!).
> Как это реализовано сейчас.
> client <-> (110 порт) обработка данных <-> (1500 порт) dovecot
> Т.е. на 110 порту висит моя прога и обрабатывает pop3 протокол между
> клиентом и dovecot, доставая все данные необходимые для формирования принудительного notify.
> Которая по окончанию сессии рассылает уведомления в нужном мне формате.
> Вопрос. Охото данную прослойку перенести в обработку за dovecot. Т.е. есть ли
> такая возможность, чтобы dovecot выполнял внешний скрипт, для манипуляции с отдаваемым
> письмом? (т.к. все сильно усложняется, если включить шифрование, сертификаты, imap). Или
> есть другой альтернативный путь?

Да, умеет, в документации по довекоту кастом скрипты описаны.
Для каждого протокола можно свое прикрутить.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Postfix+Dovecot и Notify?"  +/
Сообщение от iprime (ok) on 25-Окт-10, 19:37 
> Да, умеет, в документации по довекоту кастом скрипты описаны.
> Для каждого протокола можно свое прикрутить.

А можно поподробнее?
Нашел в dovecot "imap/pop3 executable to use post-login service"  но там само письмо скрипту не передается вроде как:

The script can use environment variables:
USER: Username
IP: Remote IP address
LOCAL_IP: Local IP address
Fields returned by userdb lookup with their keys uppercased (e.g. if userdb returned home, it's stored in HOME).

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру