我想使用 Silverlight 3 为我的学龄前儿童制作一个精简的电子邮件客户端,并从 Gmail 帐户中提取电子邮件。
我将在 Gmail 中设置一些过滤器,以便只为一部分电子邮件赋予特定标签,类似于创建白名单。然后,我想将那些带有该标签的电子邮件拉到 Silverlight 客户端。我想避免通过服务器运行任何消息(这样我就可以与朋友共享此应用程序,而他们的电子邮件应用程序不需要服务器)。
我从未编写过任何类型的电子邮件客户端(POP3 或 IMAP),我不确定这是否可行。查看可通过 IMAP 检索的各种库,我找不到使用限制浏览器的客户端(例如 Silverlight)的参考。
此外,我猜我将能够通过 Silverlight 中内置 SMTP 对象的 .NET 进行发送,但还没有对此进行测试。
谁能指出我正确的方向;告诉我为什么这可能可行,也可能不可行;或讲述他们自己对此类挑战的经历?