В этом окне вы можете добавить действие для правил обработки почты или обработчиков web форм подписки/отписки, размещенных на ваших сайтах. В зависимости от выбранного Действия изменяются и его настройки. Рассмотрим доступные действия более подробно:
Добавить E-mail в Список Рассылки - добавляет e-mail (а так же имя, если есть) отправителя письма, вызвавшего срабатывание правила обработки почты, в список рассылки. В настройках действия нужно выбрать список рассылки AMS, в который будут сохраняться данные. Если это действие добавляется для обработчика web формы подписки - в список рассылки AMS будут сохранены имя и email, полученные при сабмите формы подписки. Обычно это действие используется для подписки на рассылки.
Добавить E-Mail в Список Исключений - добавляет email отправителя письма, вызвавшего срабатывание правила обработки почты (или email из формы подписки/отписки если это действие добавляется для обработчика web формы) в Список Исключений AMS. Данное действие не имеет настроек. Обычно это действие используется для занесения email адреса в "черный список" чтобы на него никогда не уходили рассылки по каким бы спискам вы их не делали.
Извлечь и сохранить данные из письма - с помощью этого действия вы можете настроить извлечение данных из различных частей письма и сохранить их в CSV файл на диске. Данное действие не доступно для обработчиков web форм т.к. они не оперируют письмами. Более подробно об извлечении данных из письма смотрите в описании настроек действия Извлечь и сохранить данные из письма.
Удалить E-Mail из Списка Рассылки - удаляет email адрес отправителя письма, вызвавшего срабатывание правила обработки почты (или email из web формы отписки с вашего сайта) из списка рассылки AMS. В настройках действия нужно выбрать список рассылки AMS, из которого будут удаляться адреса. Обычно это действие используется для отписки от рассылок.
Удалить E-Mail из ВСЕХ Списков Рассылки - удаляет email адрес отправителя письма, вызвавшего срабатывание правила обработки почты (или email из web формы отписки с вашего сайта) из всех списков рассылки AMS. Данное действие не имеет настроек. Может использоваться для отписки от всех рассылок, но без занесения в "черный список" (Список Исключений AMS).
Переслать письмо - позволяет переслать письмо, вызвавшее срабатывание правила обработки почты на указанный email адрес. В настройках действия необходимо указать email адрес, на который нужно выполнить пересылку. Для отправки письма программа пытается найти smtp аккаунт с таким же логином паролем, что и у Pop3 или Imap аккаунта, с которого было скачано исходное письмо. Если такой smtp аккаунт найден - он используется для пересылки. Если нет - будет использован первый smtp аккаунт из списка доступных. Обратите внимание, что если вы не добавили ни одного smtp аккаунта - данное действие не сможет быть выполнено ! Если письмо не удалось отправить из-за каких-либо ошибок smtp аккаунта - программа попробует еще в следующий сеанс обработки почты. Число попыток отправить письмо задается в настройках программы. Если все попытки были исчерпаны - письмо будет удалено из очереди на отправку. Данное действие не может быть выбрано для обработчиков web форм подписи/отписки т.к. они не работают с письмами и им нечего пересылать.
Запустить программу - данное действие позволяет запустить любую внешнюю программу если было принято письмо, вызвавшее срабатывание правила. Т.е. запуск внешней программы по событию поступления такого письма (писем) в ваши почтовые ящики. Например, вы можете запустить какую-то дополнительную обработку или парсинг такого письма средствами вашего ПО, по вашим алгоритмам, а так же сохранить какие-то данные в СУБД и решить другие подобные задачи. В настройках правила необходимо указать путь к .exe файлу и, если нужно, параметры запуска:
В поле Параметры вы можете указать параметры, которые будут переданы при запуске указанной программы. Если вы добавили это действие в правило обработки почты - вы можете использовать в параметрах макрос %message%, вместо которого будет передан путь к файлу, в который было сохранено письмо, вызвавшее срабатывание правила (для этого вам так же необходимо добавить действие Сохранить скачанное письмо в папку и при этом оно должно быть добавлено в список действий правила ДО запуска программы). Данное действие так же можно добавить для обработчика web форм подписки/отписки. В это случае, вы можете использовать в параметрах запуска макросы %name%, %email%, %form%, %ip%, %date% вместо которых будут подставлены имя и email, принятые web формой, имя формы, IP адрес с которого была отправка формы, а так же дата отправки. Вы можете использовать эти макросы для сохранения или обработки данных средствами вашего ПО.
Сохранить скачанное письмо в папку - сохранить письмо, вызвавшее срабатывание правила в указанную папку. Может использоваться для сохранения определенных писем с целью их последующей анализа и обработки. Например с помощью действия Запустить программу. В качестве настройки действия нужно указать путь к папке для сохранения. Данное действие не может быть добавлено для обработчиков web форм т.к. они не работают с письмами и сохранять нечего.
Извлечь из письма вложения и сохранить в папку - сохранить вложения из письма, вызвавшего срабатывание правила в указанную папку. В качестве настроек действия нужно указать папку для сохранения вложений. Если при сохранении вложения в папке уже будет файл с таким именем - он будет перезаписан. Данное действие не может быть добавлено для обработчиков web форм.
Удалить Email из списка Исключений - удаляет email отправителя письма, вызвавшего срабатывание правила (или email из формы подписки/отписки если это действие добавляется для обработчика web формы) из Списка Исключений AMS. Данное действие не имеет настроек и может использоваться для отмены добавления адреса в "черный список", запрещающий отправку на него любых рассылок.
Открыть URL - данное действие может использоваться примерно для тех же целей, что и Запустить программу, только вместо запуска программы открывается заданный URL, где работает ваш скрипт-обработчик:
В качестве настроек действия вам нужно указать URL, который нужно открыть, а так же метод (GET или POST), которым нужно это сделать. Если выбран метод POST - то письмо, вызвавшее срабатывание правила будет передано в параметре $_POST["message"] http запроса и вы сможете обработать его своим скриптом. Если это действие добавлено для обработчика web форм подписки/отписки - данные о сабмите формы будут переданы в параметрах $_POST["email"], $_POST["name"], $_POST["form"], $_POST["ip"], $_POST["date"].