Собственно вопрос по реализации. Есть куча примеров в инете где текс ответа береться из файла или базы или конфига и т.д. а вот для включения или выключения авто ответчика на ящик используеться веб морда. :(
Хотелосьбы реализовать такую фичу - пользователь посылает на определенный ящик письмо (допустим autoreply@expres.com) с темой Enabled и с какимнить текстом в теле письма. Для такого пользователя в БД true в поле отвечающее за включение/отключение autoreply, а тело письма служит текстом автоответа.
Вот собственно вопрос - как такое можно организовать, а точнее в какую сторону надо капать чтобы отработать входящие письмо
т.е. это далаеться както средствами Exim (желательно) или надо тупо вешать скпит в крон и дергать новые письма ил папки (мне кажетьсяне желательно)Вобщем затык в тома как запустить какоето действие/скрипт в записимси от команды в теме/теле писльма пришедшего на конкретный адрес.
Просьба сильно не пинать - только осваиваю Exim просто ткните в пример или в направление куда капать.
>[оверквотинг удален]
>сторону надо капать чтобы отработать входящие письмо
>т.е. это далаеться както средствами Exim (желательно) или надо тупо вешать скпит
>в крон и дергать новые письма ил папки (мне кажетьсяне желательно)
>
>
>Вобщем затык в тома как запустить какоето действие/скрипт в записимси от команды
>в теме/теле писльма пришедшего на конкретный адрес.
>
>Просьба сильно не пинать - только осваиваю Exim просто ткните в пример
>или в направление куда капать.http://exim.org/exim-html-current/doc/html/spec_html/ch27.html
кондишн к транспорту пилить руками
Я проблему автоответчика решил радикально средствами dovecot/deliver/sieve/managesieve.У меня экзим сам не кладет почты по ящикам, а сбрасывает его деливеру из комплекта довекота. Деливер при доставке смотрит, существует ли пользовательский скрипт сортировки почты, и, если он есть, выполняет. А уже внутри скрипта пользователь сам определяет, при каких условиях запускать автоответ, и какое содержимое будет у этого автоответа.
Вот такой скрипт, например, генерится:if anyof (true)
{
vacation :days 7 text:
Ушел в себя, вернусь не скоро.
Ваши письма будут автоматически пересланы моей секретарше на случай неотложного дела.С уважением, блаблабла
.
;
redirect "office@abcd.com";
}