我正在尝试为我的网页构建错误报告服务。这个想法很简单。如果在访问时在客户端浏览器中弹出错误,我希望错误处理程序向我发送关于它的通知。我的页面是静态的,所以我想避免为此添加服务器端组件。我可以使用ajax请求,并使用Gmail帐户向我发送邮件吗?我猜ajax不做跨域?也许还有其他选择?
修改
我的主要语言是Java。 那么Google App引擎呢?我可以在那里托管可以发送电子邮件的应用程序。我不确定如何与该应用互动?
其他想法 - 如果我必须使用服务器端组件,也许最好的选择是找到准备好的Web应用程序(我在我的主机上运行java应用程序服务器)发送邮件并进行部署。然后我可以用Ajax联系邮件发件人。
答案 0 :(得分:3)
执行此操作的最佳方法如下:
这样您的凭据在您的服务器上是安全的。如果您指出开发语言,我们可能会提供更多详细信息。
鲍勃答案 1 :(得分:1)
如果您要使用GMail,那么您会:
您需要自己的服务器端处理程序。
答案 2 :(得分:0)
你可以......理论上。您不希望这样,因为您必须将电子邮件帐户的身份验证信息发送给客户端。