从静态 html 页面发送电子邮件

2022-08-30 22:31:17

我已经研究这个问题好几个小时了,但什么也没找到。

所以,我有一个静态的html页面和按钮,就像这样:

<body>
<button id="0">SEND EMAIL TO my@email.com</button>
</body>

如果我按下此按钮,消息“Hello”将发送到my@email.commy2@email.com

是否有可能只使用html或javascript或jquery来做那件事(因为我只知道那种语言)?


答案 1

有三种方法可以做到这一点

更难的方式

您必须实现服务器代码才能发送邮件

更难的方式

你必须使用mailgunsendgrid rest api来使用javascript发送邮件。

更简单的方法

您必须使用 https://formspree.io/HTML发送邮件。

更新:最近,我找到了一种使用Google脚本发送电子邮件的方法。您不需要后端。此处解释 https://github.com/dwyl/html-form-send-email-via-google-script-without-server


答案 2

您可以使用 :

<body>
<a href = 'mailto:my@email?body="Yourbody"&subject="a subject".com'>SEND EMAIL TO my@email.com</a>
</body>

它将打开一个邮件管理器(Outlook,gmail等)来发送新邮件。您可以在链接中描述正文和主题

否则,您可以使用表单标记将数据发送到PHP,并发送此PHP的电子邮件。