2015-04-21 125 views
0

我需要把「聯繫我們」的形式放在一個靜態網頁上。我想自己創建表單,但我無法從JavaScript發送電子郵件。但是,我可以發送HTTP請求。所以我想發送一些服務所需的所有數據,並且我希望這個服務能夠給我發一封電子郵件。電子郵件服務爲網頁

我知道SendGrid或Mandrill,但我不想爲垃圾郵件製造者打開大門。很明顯,如果我使用這樣的服務,我的API-KEY將在JS文件中公開訪問。除非可以限制此服務僅將電子郵件發送到一個地址,但我找不到此類選項。

另一種選擇是http://kontactr.com/http://www.emailmeform.com但它們提供整個web表單,併發送具有某些ID的複雜請求,這在再次發送時不起作用。即我無法自己僞造工作要求。此外,Kontactr附帶captcha,我不想也不能刪除。

你知道我可以使用任何簡單的服務嗎?我希望它儘可能簡單 - 只需將數據發送到我的電子郵件中即可。

+0

問題要求我們推薦或找到書籍,工具,軟件庫,教程或其他非本地資源,因爲它們傾向於吸引自以爲是的答案和垃圾郵件,所以無法用於Stack Overflow。 – CodingIntrigue

+0

我認爲這樣的問題的答案只能是自以爲是的......對於垃圾郵件,我們總是可以低估。 我經常在這裏找到編程庫的建議,那麼爲什麼不用其他服務? – amorfis

+0

當然,但我從[規則]複製和粘貼(http://stackoverflow.com/help/on-topic) – CodingIntrigue

回答

1

你可以做到這一點使用SendGrid並解析在本博客文章概述:https://sendgrid.com/blog/send-email-static-websites-using-parse

使用解析,您可以讓事情像你SendGrid API密鑰祕密。

此外,您可以通過添加驗證碼(或者您自己創建的內容)或某些服務(reCaptcha,Sweetcaptcha或其他)來使其更加具有防垃圾郵件功能。

+0

我不會再使用它(sweetcaptcha):https://blog.sucuri。淨/ 2015/06/sweetcaptcha服務使用的對分發-adware.html – user254197