|
|||
реклама у нас | |||
*** |
Конвейерная обработка почтовых сообщенийАвтор: Александр Феоктистов
Компания "Твик Маркетинг" разработала целую цепочку продуктов для массовой обработки почтовых сообщений. Сегодня мы расскажем о двух таких программах - Advanced Email Parser и Advanced Attachments Processor,так как их использование наиболее оправдано в паре. Но сначала давайте рассмотрим функции каждой из них отдельно. Итак, программа Advanced Email Parser позволяет производить полностью автоматическую обработку приходящих почтовых сообщений. По большому счету, при правильной настройке программа способна работать вообще без участия пользователя. В обработку могут поступать как письма, пришедшие в обычном текстовом формате, так и формате HTML. Программа может производить любые манипуляции с вашими письмами: удалять их, редактировать, заменять текст, выделять оттуда части, менять поля. Если вы хотите заставить программу работать автономно, то она способна сама автоматически забирать почту из Интернета по протоколам POP3 и IMAP. Существует также возможность с помощью этой программы обрабатывать базы наиболее популярных почтовых клиентов, таких как The Bat, Microsoft Outlook, Eudora, Netscape Messenger и многих других. Вы также сможете работать с сообщениями, сохраненными в текстовом формате и ящиками почтовых программ Unix-систем. Еще один немаловажный для России момент – Advanced Email Parser корректно работает с любыми национальными кодировками писем. Разработчики программы уделили много внимания удобству пользователей. Вы можете завести неограниченное количество учетных записей и разрешить пользоваться системой другим людям. Для каждой записи ведется отдельный журнал, которые позволяет не обрабатывать дважды одно и то же сообщение. Обработка сообщений может запускаться автоматически по расписанию, которое также задается для каждой учетной записи. Теперь, что касается основных функций программы, ради которых она, собственно, и создавалась. Вы можете задавать определенные фильтры для входящих писем. Программа будет автоматически рассортировывать корреспонденцию по указанным критериям и применять к письмам те или иные действия. Разумеется, в любом почтовом редакторе есть собственная система фильтров того или иного уровня "продвинутости". Однако Advanced Email Parser предназначен для тех систем, где нужна тщательная, тонкая сортировка и нетривиальная обработка писем. Вполчем, функции сортировщика этой программы сами по себе довольно схожи с The Bat'овскими. Итак, сортировщик писем... Правила для обработчика задаются с помощью удобного визуального настройщика. Фильтровать письма вы сможете по массе параметров: это могут быть как любые поля заголовка электронного сообщения, так и само тело сообщения. В этом случае вы можете задать список слов, при встрече которых будет выполняться определенное правило. Возможна фильтрация писем по размеру, наличию вложений или любым другим параметрам. Группы фильтров позволяют еще больше расширить возможности обработчика и разрешают использовать логические операции между результатами работы разных фильтров или групп фильтров. Итак, будем считать, что фильтрацию сообщений мы с вами настроили наилучшим образом. Теперь все фильтруется и письма от тетушки из Занзибара никак не пересекаются с письмами от заказчика арматуры. Но как сделать так, чтобы тетя быстро получила ответ, заказчику был выслан нужный именно ему прайс-лист и договор (а не тот, который высылается заказчику плюшевых медведей), а кредитору был выслан ответ "Почтовый ящик пользователя vasya@pupkin.nu не существует "? Для этого нужно "разобрать" пришедшее письмо по частям и использовать их для своего ответа. Извлекать куски можно как построчно, так и поблочно с указанием параметра "от и до", или использовать мощную систему регулярных выражений (Regular expressions). Все данные разбиваются и записываются в специальные переменные, с которыми можно производить стандартные операции: сравнивать, склеивать, удалять и так далее. Если необходимо, то из письма или блока будут удалены ненужные символы, слова или выражения. В поставку программы также входит специальный компонент для извлечения и форматирования дат из письма – Date Parser. Он поможет вам найти обозначение дня и месяца, в каком бы формате они ни присутствовали. После произведения этих операций с письмами вы имеете набор переменных, в которых содержится все письмо. Что можно сделать дальше? В зависимости от содержания каждой переменной, будет производиться то или иное действие. Например, можно сохранить письмо (или письма) в текстовый файл, заменяя существующий или дополняя его. Если вам необходимо иметь весь архив писем - например, от робота подписки - в отдельных файлах, то включите функцию генерации текстовых файлов с уникальными именами. Компонент Attachment Writer поможет вам сохранить файловые вложения и записать путь к файлу в определенную переменную. Программа может самостоятельно отправить письменное сообщение через Интернет, используя сервер SMTP (она также умеет при этом поддерживать обязательную аутентификацию). Кроме этого, Advanced Email Parser может подключать внешние библиотеки и взаимодействовать с множеством других программ посредством командной строки, стандартного ввода/вывода и интегрироваться с системами, поддерживающими технологию ActiveX (например, Microsoft Office). На этом возможности программы не заканчиваются. Если требуется можно задать выполнение запросов методами GET и POST к определенным веб-страницам в Интернете или на локальном сервере. Кроме того, поддерживается даже работа с базами данных и выполнение на них SQL-запросов. Кстати, работа с базами данных может осуществляться также и с помощью компонента Simple Database Access, который позволяет полностью управлять базой и составлять На этом возможности программы не заканчиваются. Если требуется можно задать выполнение запросов методами GET и POST к определенным веб-страницам в Интернете или на локальном сервере. Кроме того, поддерживается даже работа с базами данных и выполнение на них SQL-запросов. Кстати, работа с базами данных может осуществляться также и с помощью компонента Simple Database Access, который позволяет полностью управлять базой и составлять запросы без знания языка SQL. И эти правила обработки могут иметь очень разветвленную структуру и зависеть не только от содержания письма, но и от результатов выполнения предыдущей операции. Таким образом, программой поддерживается автоматическая многоступенчатая обработка писем. Для многоступенчатой обработки существует и еще одна функция, о которой мы уже упоминали – изменение входящего письма. Изменения могут производиться после проведения всех расчетов и сортировок, после чего письмо может быть отправлено на дальнейшую обработку другому человеку. Все эти операции могут производиться не только над самим телом письма, но и над приложенными к письму файлами. Что касается администрирования и контроля работы системы, то по вашему желанию она может формировать и выводить на печать отчеты любой сложности, используя составленные вами шаблоны в формате html. Эти отчеты в дальнейшем могут выкладываться на корпоративный веб-сервер или отправляться на стол к начальнику. Если вы работаете в системе Windows NT, Windows 2000 или Windows XP, то программа Advanced Email Parser может устанавливаться в качестве сервиса и запускаться автоматически при включении компьютера. Для обучения пользователей в комплекте предусмотрена подробная справка, также приводится несколько примеров настройки (автоответчики, обработчики заказов, форм и листы рассылки). Кроме того, на сайте производителя вы можете пройти онлайновый тур знакомства с программой.
Система поддерживает составление и объединение архивов по разным критериям: дата, имя отправителя, имя получателя или тема письма. Все ссылки на файлы программа хранит в собственном файле проекта, поэтому доступ к ним осуществляется очень быстро и удобно. Эти две программы можно назвать незаменимыми там, где идет обработка большого количества писем, такие как службы поддержки, листы рассылки или общественные приемные.
Источник:
http://www.softkey.info/ |
|
Copyright © Internet
Zone, info@izcity.com Условия использования материалов смотрите здесь. |