我学习 Haskell 已经有一段时间了,每学习一种新的编程语言,我都会做一个小项目,需要使用邮件服务器并发布 RSS 和 Atom 内容。唯一的问题是,我似乎找不到合适的包裹,或者至少找不到包裹的任何评论。
所以我会问社区:
与邮件服务器交互的任何首选软件包?(IMAP、POP3 等)
任何用于发布 RSS 和/或 Atom 提要的首选软件包?做不到这一点,通用 XML 的任何首选包?
对于将所有这些绑定在一起的简约、低摩擦的网络服务器有什么建议吗?
提前致谢。
只是为了回答这个问题,这个feed
包很适合制作 rss。对于电子邮件,人们通常只是直接使用 sendmail 可执行文件。该mime-mail
软件包提供了一个包装器以及一些额外的工具。如果要阅读邮件,典型的方式是设置procmail
之类的,然后使用mbox
解析器直接与生成的文件进行交互。两个解析器是mbox
和codec-mbox
。
如果你真的想和 pop3/imap 交互,你可以用pop3-client做前者,用 HaskellNet 做后者,它很老但显然有效。使用它的示例代码可在此处获得。