如何使用提交按钮发送电子邮件,触发帖子请求

时间:2018-06-14 07:11:43

标签: html email security outlook

我想发送一封包含提交按钮的电子邮件,点击该按钮会触发帖子请求。 我该如何创建这样的电子邮件? 需要什么样的代码?

我写的代码:

<h1>Show a push button:</h1>

<p>The button below activates a JavaScript when it is clicked.</p>
<br/>

<input type="button" value="Click me" onclick="msg()">

1 个答案:

答案 0 :(得分:0)

您似乎尝试采用的方法是使用JavaScript。这绝对不行。 电子邮件客户端不允许在HTML格式的电子邮件中执行

您可以在电子邮件中放置常规表单:

<form action="http://example.com" method="POST">
    <button>Submit</button>
</form>

...但是,电子邮件客户端中的表单支持并不完美

安全方法是要求用户执行两个步骤:将常规链接用于包含用户可以在其中加载的表单的网页Web浏览器,然后单击“提交”按钮。

如果您不关心常规保护,那么您可以让JavaScript自动在该页面上提交表单,或者更改期望POST请求期望GET请求的端点并使用常规链接原始电子邮件。