【问题标题】:Is there a Perl module to monitor an email queue?是否有一个 Perl 模块来监控电子邮件队列?
【发布时间】:2010-10-17 03:42:38
【问题描述】:

我正在开发一个问题跟踪系统,并希望该应用程序能够处理电子邮件回复。也就是说,我想要一个可以监控电子邮件队列并根据电子邮件内容执行某些操作的脚本。然后它应该能够删除电子邮件等。

我目前使用 MIME::Lite 发送电子邮件,并且我可以处理编写脚本等(阅读:我对 Perl 并不陌生)。但是,我不知道哪些模块适合执行此特定任务。我想尽快开始这方面的工作,因此我希望缩小我对可能模块的搜索空间。

如果您需要了解,该应用程序将在标准 linux、Perl、MySQL 堆栈上运行,并以 Exchange 作为邮件服务器。

谁能推荐一个 Perl 模块来帮助我?任何与此相关的教程或最佳实践也会有所帮助。

谢谢!

【问题讨论】:

    标签: perl email exchange-server cpan


    【解决方案1】:

    Perl 电子邮件项目@http://emailproject.perl.org/mediawiki/index.php/Main_Page 提供了有关 perl 面向邮件的模块的建议和其他信息。

    【讨论】:

    • 我确实尝试了这个小组更新的 Email::* 模块,发现我需要的那个 (Email::Folder::IMAP) 有一个错误,导致它在连接时死掉。我还发现 API 在连接类型之间非常不一致。 Net::IMAP::Client 具有类似的简单 API,但更成熟。
    【解决方案2】:

    您是否可以通过IMAPWebDAV 访问Exchange 服务器?

    对于 IMAP:

    对于 WebDAV:

    如果在服务器上启用了 POP3,它也是一个选项。如果您拥有 IMAP,那么它可能就是您要走的路。

    【讨论】:

    • 这有点意思……它使用 Web 访问站点。你在应用程序中使用过这个吗?
    • 我可以访问 pop、imap 和 webdav。我认为 IMAP 或 WebDAV 是更好的协议。有什么偏好吗?
    • IMAP 比 WebDAV 快得多,所以我建议您使用它。
    【解决方案3】:

    我用Mail::POP3Client做了类似的事情

    【讨论】:

      猜你喜欢
      • 2010-10-24
      • 2010-12-04
      • 2011-02-01
      • 2022-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多