Is there a Perl module to monitor an email queue?

对着背影说爱祢 提交于 2019-12-22 06:12:28

问题


I'm working on an issue tracking system and would like the application to handle email replies. That is, I would like a script that can monitor an email queue and perform some action based on the email contents. It should then be able to delete the email, etc.

I currently use MIME::Lite to send email, and I can handle writing the script etc. (read: I'm not new to Perl). However, I have no idea what modules are good for doing this particular task. I'd like to get started on this as quickly as possible so I hope to narrow my search space for possible modules.

In case you need to know, the application will be running on a standard linux, Perl, MySQL stack with Exchange as the mail server.

Can anyone suggest a Perl module to help me out? Any tutorials or best practices related to this would also be helpful.

Thanks!


回答1:


Do you have access to the Exchange server via IMAP or WebDAV?

For IMAP:

  • Mail::IMAPClient
  • IMAP::Client
  • Net::IMAP::Client
  • Email::Folder::IMAP

For WebDAV:

  • Email::Folder::Exchange

POP3 would also be an option if it's enabled on the server. IMAP is probably the way to go if you've got it.




回答2:


I've done something similar using Mail::POP3Client




回答3:


The Perl Email Project @ http://emailproject.perl.org/mediawiki/index.php/Main_Page has recommendations and other information on the mail oriented modules for perl.



来源:https://stackoverflow.com/questions/710304/is-there-a-perl-module-to-monitor-an-email-queue

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!