perl, сразу разбирает письма - PullRequest
2 голосов
/ 06 августа 2011

Я хотел бы настроить систему, где я мог бы начать синтаксический анализ писем с использованием perl (в Unix, я думаю) с некоторой учетной записи, и задание cron могло бы вызвать это. Мне было интересно, если кто-нибудь настроил что-то подобное этому.

1 Ответ

3 голосов
/ 06 августа 2011

Это достаточно распространенная задача. Если вы проверяете учетную запись на наличие новых сообщений и обрабатываете их, вы можете разделить задачу следующим образом:

  1. Используйте модуль CPAN, такой как Net :: IMAP :: Client , чтобы получить доступ к входящей почте, или передавать сообщения в procmail (или альтернативу procmail, такую ​​как Mail :: Audit )
  2. Выполните синтаксический анализ сообщения, используя интерфейс модуля чтения вашей папки по умолчанию или используя инструмент, подобный Email :: Simple или Email :: MIME , чтобы прочитать сообщение.
  3. Не забудьте отметить, что вы видели это сообщение, например, пометив его как прочитанное, удалив его или переместив в другую папку
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...