IMAP对Vala编程语言的支持

时间:2014-07-13 23:40:56

标签: linux email ubuntu imap vala

我打算为Ubuntu 14.04编写一个Mail Client。我使用过其他邮件客户端(没有冒犯,但是)他们似乎都缺乏一个或另一个领域。例如。界面,功能(或错误功能) - 甚至包括附加文件等简单功能似乎缺少其中一些。

前几天,我使用C#中的AE.NET.Mail IMAP库为Windows完成了一个简单的邮件客户端。但是我在尝试弄清楚如何在Vala中为Ubuntu实现邮件客户端时遇到了一些困难。

我正在查看Vala文档,我在任何地方都看不到任何IMAP或SMTP内容。是否有可用于Vala编程语言的IMAP库?我们如何在Vala中实现IMAP支持?

1 个答案:

答案 0 :(得分:3)

你可以找到用C(而不是C ++)和create a binding编写的IMAP客户端库 - 我通过搜索" imap c库"找到了一堆它们。或者您可以复制Geary中的代码,这是一个用Vala编写的电子邮件客户端。

也就是说,已经有大量的开源电子邮件客户端。不是因为你不喜欢的东西而从头开始写一个新的,为什么不尝试修复它呢?我确定Geary背后的开发人员,EvolutionClawsBalsaThunderbirdKMailMailpile,或者几乎any other mail client希望得到更多帮助。