网页的电子邮件表单服务

Service for email form for a webpage

我需要将 "contact us" 表单放在静态网页上。我想自己创建表单,但无法从 JavaScript 发送电子邮件。但是,我可以发送 HTTP 请求。因此,我想发送包含某些服务所需的所有数据的请求,并且我希望该服务向我发送电子邮件。

我知道 SendGrid 或 Mandrill,但我不想为垃圾邮件发送者创建一个门。显然,如果我使用这样的服务,我的 API-KEY 将可以在 JS 文件中公开访问。除非可以限制此服务仅向一个地址发送电子邮件,但我找不到这样的选项。

另一种选择是 http://kontactr.com/ or http://www.emailmeform.com,但它们提供了完整的 Web 表单,并使用一些 ID 发送复杂的请求,再次发送时不起作用。 IE。我不能自己伪造工作要求。另外,Kontactr 自带验证码,我不想要也无法删除。

你知道我可以使用的简单服务吗?我希望它尽可能简单 - 只是请求中的数据然后发送到我的电子邮件。

您可以使用本博客 post 中概述的 SendGrid 和 Parse 来实现此目的:https://sendgrid.com/blog/send-email-static-websites-using-parse

使用 Parse 可以让您对 SendGrid API 密钥等内容保密。

此外,您可以通过添加验证码使其更能抵御垃圾邮件,验证码可以是您自己创建的,也可以是现有的某些服务(reCaptcha, Sweetcaptcha,或其他)。