我已经学习 Haskell 一段时间了,随着我学习的每一种新的编程语言,我都会做一个小项目,需要使用邮件服务器并发布 RSS 和 Atom 内容。唯一的问题是,我似乎找不到合适的软件包,或者至少找不到任何软件包的评论。
所以我会问社区:
有没有与邮件服务器交互的首选软件包? (IMAP、POP3 等)
是否有用于发布 RSS 和/或 Atom 提要的首选软件包?如果做不到这一点,有什么通用 XML 的首选包吗?
对于将所有这些结合在一起的简约、低摩擦网络服务器有什么建议吗?
提前致谢。
只是为了回答这个问题,feed http://hackage.haskell.org/package/feed软件包非常适合制作 rss。对于电子邮件,人们通常直接直接使用 sendmail 可执行文件。这mime-mail http://hackage.haskell.org/package/mime-mailpackage 提供了一个包装器以及一些附加工具。如果你想reademail,典型的方式是设置procmail
或类似的,然后使用mbox
解析器直接与生成的文件交互。两个解析器是mbox http://hackage.haskell.org/package/mbox and codec-mbox http://hackage.haskell.org/package/codec-mbox.
如果你真的想与 pop3/imap 交互,你可以使用前者pop3客户端 http://hackage.haskell.org/package/pop3-client后者使用 HaskellNet,它相当古老,但显然可以工作。提供了使用它的示例代码here http://hackage.haskell.org/package/imapget.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)