我想创建一个可以通过电子邮件控制的新软件。
它将像followup.cc或followupthen.com一样工作。
这些软件的用户只需使用电子邮件即可向系统发出命令。例如,向1minute@followup.cc
发送电子邮件会将系统设置为在 1分钟后发送通知电子邮件。或者向4weeks@followup.cc
发送电子邮件,系统会在 4周后发送通知电子邮件。
我从未见过实施此类电子邮件用户界面的示例。我不知道从哪里开始。你知道我可以作为例子的任何好的教程或开源代码吗?
注意:我感谢任何有用的东西,但我首选的编程语言是python或java。
答案 0 :(得分:1)
使用SubEthaSMTP库接收邮件。这为您提供了SMTP信封信息:反向路径(通常是发件人的电子邮件地址),收件人和邮件内容作为流。
根据您的问题,您似乎不需要解析消息(例如检索主题),但如果需要,则使用JavaMail库解析邮件。
您可以在SubEthaSMTP维基页面中找到示例代码。一个更复杂的例子是SubEtha Mail,一个邮件列表管理器。