2009-04-02 2 views
6

Я работаю над системой отслеживания проблем и хотел бы, чтобы приложение обрабатывало сообщения электронной почты. То есть, мне нужен сценарий, который может контролировать очередь электронной почты и выполнять некоторые действия на основе содержимого электронной почты. Затем он должен удалить сообщение и т. Д.Есть ли модуль Perl для мониторинга очереди электронной почты?

В настоящее время я использую MIME :: Lite для отправки электронной почты, и я могу обрабатывать сценарий и т. Д. (Читайте: я не новичок в Perl). Однако я не знаю, какие модули подходят для выполнения этой конкретной задачи. Я хотел бы начать работу с этим как можно быстрее, поэтому я надеюсь сузить пространство поиска для возможных модулей.

Если вам нужно знать, приложение будет работать на стандартном linux, Perl, MySQL стеке с Exchange в качестве почтового сервера.

Может кто-нибудь предложить модуль Perl, чтобы помочь мне? Любые учебники или передовые методы, связанные с этим, также будут полезны.

Спасибо!

ответ

6

У вас есть доступ к серверу Exchange через IMAP или WebDAV?

Для IMAP:

Для WebDAV:

POP3 также будет возможность, если она включена на сервере. IMAP - это, вероятно, путь, если вы его получили.

+0

Это интересно ... он использует веб-сайт для доступа. Вы использовали это в приложении? –

+0

У меня есть доступ к pop, imap и webdav. Я думаю, что IMAP или WebDAV - лучшие протоколы. Любые предпочтения? –

+0

IMAP намного быстрее, чем WebDAV, поэтому я бы посоветовал вам пойти с этим. –

1

Email Проект Perl @http://emailproject.perl.org/mediawiki/index.php/Main_Page имеет рекомендации и другую информацию о почтовых ориентированных модулей для Perl.

+0

Я попробовал модули электронной почты :: *, обновленные этой группой, и нашел тот, который мне нужен (электронная почта :: Папка :: IMAP), чтобы иметь ошибку, которая заставила его умереть при подключении. Я также обнаружил, что API очень несовместим между типами соединений. Net :: IMAP :: Клиент имеет похожий, простой API, но более зрелый. –

Смежные вопросы