html - 从 GitHub Pages 上托管的静态页面发送电子邮件

标签 html forms html-email github-pages

我使用 GitHub Pages 托管了一个静态 HTML 页面。我需要向我的静态页面添加一个“发送反馈”功能,用户可以在其中输入他的姓名、电子邮件、评论并单击“提交”按钮。这会将包含内容的电子邮件发送到我的电子邮件地址。这能以某种方式在 GitHub 上的静态 HTML 页面中工作吗? GitHub Pages 是否支持此邮件功能?

我还想知道 GitHub Pages 服务器基于其使用的底层 Web 服务器可以支持哪些功能/插件等?

最佳答案

是的,可以在 Formspree 的帮助下以这种方式完成。

Formspree

http://formspree.io/

HTML 表单 只需将您的表格发送到我们的 URL,我们会将其转发到您的电子邮箱。无需 PHP、Javascript 或注册 — 非常适合静态网站!您只需打开文本编辑器,然后粘贴以下代码:

<form action="http://formspree.io/you@email.com"><input type="email" name="_replyto"><textarea   name="body"></textarea><input type="submit" value="Send"></form>

就是这样,您的表格已经可以使用了!它会将表单发布到外部域formspree.io,并向您发送一封包含所有表单内容的电子邮件。没有数据库。您只需点击邮箱中的回复即可继续与访客对话。

此工具由来自 Brace 的人员构建,然后开源并由 Assembly 托管。

Setting it up is easy and free. Here's how:

You don't even have to register.

  1. Setup the HTML form

Change your form's action-attribute to this and replace your@email.com with your own email.

http://formspree.io/your@email.com

  1. Submit the form and confirm your email address

Go to your website and submit the form once. This will send you an email asking to confirm your email address, so that no one can start sending you spam from random websites.

  1. All set, receive emails

From now on, when someone submits that form, we'll forward you the data as email.

关于html - 从 GitHub Pages 上托管的静态页面发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24348223/

相关文章:

html - 当我刷新页面时,为什么我的表单输入有时会移动?

jquery - jQuery 从 <select> 框中返回值的问题

javascript - 发送比表单更多的数据(node.js post)

css - 嵌入式 CSS 在 Gmail 中不起作用

来自 url 的 html 的 Android textview

html - 让文本溢出工作而不重叠

javascript - HTML5 checkValidity 和不可见字段

javascript - 如何阻止一个 div 移动另一个但仍保持它们垂直对齐?

c# - 图片不出现在电子邮件中

html - outlook中垂直文本对齐不居中[附图]