15

我学习 Haskell 已经有一段时间了,每学习一种新的编程语言,我都会做一个小项目,需要使用邮件服务器并发布 RSS 和 Atom 内容。唯一的问题是,我似乎找不到合适的包裹,或者至少找不到包裹的任何评论。

所以我会问社区:

与邮件服务器交互的任何首选软件包?(IMAP、POP3 等)

任何用于发布 RSS 和/或 Atom 提要的首选软件包?做不到这一点,通用 XML 的任何首选包?

对于将所有这些绑定在一起的简约、低摩擦的网络服务器有什么建议吗?

提前致谢。

4

1 回答 1

2

只是为了回答这个问题,这个feed包很适合制作 rss。对于电子邮件,人们通常只是直接使用 sendmail 可执行文件。该mime-mail软件包提供了一个包装器以及一些额外的工具。如果要阅读邮件,典型的方式是设置procmail之类的,然后使用mbox解析器直接与生成的文件进行交互。两个解析器是mboxcodec-mbox

如果你真的想和 pop3/imap 交互,你可以用pop3-client做前者,用 HaskellNet 做后者,它很老但显然有效。使用它的示例代码可在此处获得。

于 2012-08-01T16:18:23.353 回答