synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяДополнительные Приложения Synology › Mail Server (dovecot): обработка письма скриптом

Mail Server (dovecot): обработка письма скриптом

le_ · 11.05.2017

Установлен, настроен и нормально работает Mail Server.

Вопрос: как сделать, чтобы письмо, пришедшее на определенный псевдоним обрабатывалось скриптом?

 

Знаю, что есть вариант с CRON, которым можно мониторить письма с определенным интервалом, но хотелось бы, чтобы скрипт запускался сразу после того, как письмо пришло.

В /home есть .dovecot.sieve - может, с пом. него можно? Есть .forward, там же. Или еще какие-нибудь варианты?

le_ · 11.05.2017

Получилось с помощью .forward

|/volume1/homes/uZZZer/MailRobot.sh

MailRobot.sh - это, собственно, скрипт, которым письмо обрабатывается.

Простейший вариант, который просто записывает это письмо в файл 123.txt, будет таким:

#!/bin/sh
cat >> "/volume1/homes/uZZZer/123.txt"

А у меня будет разбор содержимого письма и выполнение другого скрипта с параметрами, пришедшими в письме...