如何在HTML中创建一个按钮,该按钮将通过电子邮件发送网站的当前页面?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在HTML中创建一个按钮,该按钮将通过电子邮件发送网站的当前页面?相关的知识,希望对你有一定的参考价值。

假设我有一个有按钮的网站。当您单击此按钮时,网站会将当前页面html(作为电子邮件正文或作为附件,例如:index.html)发送到特定的电子邮件地址。这可能吗?如果是这样,怎么办? (我想使用html标记或javascript来做到这一点。

这就像发送表单,但您发送的是html页面。

答案

您所描述的似乎是NodeMailer的用例。这里的假设是您使用Node.js作为后端。其他语言有很多选项pypi-mailer是python的常用选项。

无论如何,您都需要具有html表单(或电子邮件的默认选项)

<form action="/sendMail">
  <label for="email">Email: </label><br>
  <input type="text" id="email" name="email" value="Enter your email"><br>
  <input type="submit" value="Submit">
</form> 

<p>If you click the "Submit" button, the form-data will be send to an endpoint /sendMail".</p> 

然后,您需要在前端使用Javascript才能实际获取该对象。我相信this答案就是您在这里寻找的内容。

This链接介绍了如何实际使用nodemailer发送电子邮件。

希望这会有所帮助!

以上是关于如何在HTML中创建一个按钮,该按钮将通过电子邮件发送网站的当前页面?的主要内容,如果未能解决你的问题,请参考以下文章

如何在iOS 9中创建共享按钮?

如何在 Qt Designer 中创建圆形按钮

如何在 Python Tkinter 中创建一个按钮以将整数变量增加 1 并显示该变量?

如何在c#中创建一个列表框而不是按钮点击上的重复项目?

如何在 Libgdx 中创建一个按钮?

如何使用 Google Apps 脚本在电子表格中查找按钮的位置?