从HTTP机器人(RESTful服务或其他)发送通知

我有非常简单的机器人收集和parsing网页。 它位于networking中的机器上,位于NAT之后(例如,我无法设置networking服务器)。 我没有设置MTA。 机器人应该通知我有关已parsing页面的更改(一次或两次,一次收件人)。 如何才能做到这一点?

是否有任何RESTful电子邮件网关,如SMS的?

我可以设置他的Twitter帐户,并使用curl发布状态/ DM,但这是一个非常临时的机器人。

UPD :现在通过使用MTA在远程服务器上设置自定义的PHP HTTP-to-email网关来解决问题。 奖金仍然会被授予最好的答案(我对这个问题的另一个解决scheme感兴趣,以防万一)。

这里很难回答。

你有什么样的互联网接入? 你有任何的SMTP访问? 那么HTTP(S)呢? 直接或通过代理? VPN? 还要别的吗?

另外,你的机器人是用哪种语言编写的? 你在哪个操作系统上运行?

程序可以通过很多方式向您发送通知; 但哪一个更适合你的情况取决于很多事情。


更新:

如果您可以打开一个出站TCP连接,那么您可以连接到任何SMTP服务器(甚至是您自己的)并发送电子邮件。 如果您拥有SMTP库,这非常容易,但即使您必须将本机SMTP与远程服务器交谈,也会非常容易。

你可以使用XMPP / Jabber发送消息

您可以使用wget来检查/下载http内容,并使用一些时间来POST数据

让我们gooogle指导你:)

你在开发什么语言/环境? 它是否没有连接到SMTP服务器的API?

如果您想使用RESTful API,那么twitter选项对于我来说确实是最好的,如果通知可以less于140个字符。 这是非常简单的使用,甚至有可能是伟大的库,无论您的机器人写入任何语言。

如果您需要发送更多信息,而您仍然希望使用RESTful界面,那么您可以在博客(例如Blogspot)上提供博客。 他们有一个API ,看起来不是太糟糕了你的目的。