在我的 HTML 中,我的表单包含三个字段。当按下“提交”按钮时,我想将这些字段的内容通过电子邮件发送到 a@b.com,但是现在当我单击“提交”时,它会让用户登录到 gmail。有没有办法制作一键式电子邮件按钮?
问问题
153 次
1 回答
2
这是我从您的问题中了解到的,是的,可以通过电子邮件一键发送电子邮件
<form action="MAILTO:a@b.com" method="post" enctype="text/plain">
Name:<br />
<input type="text" name="name" value="your name" /><br />
E-mail:<br />
<input type="text" name="mail" value="your email" /><br />
Comment:<br />
<input type="text" name="comment" value="your comment" size="50" />
<br />
<input type="submit" value="Send">
</form>
要在不让用户转到 gmail 的情况下创建一键式电子邮件按钮,您需要执行服务器端实现,如果您甚至想在不重新加载页面的情况下执行此操作,那么您可以通过 Ajax 执行此操作(我建议您使用 Ajax使用 jquery)和邮件,您可以使用php 邮件功能,但我建议您使用php 邮件程序
例子
<?php
// The message
$message = "this is demo message ";
// In case any of our lines are larger than 70 characters,
// we should use wordwrap()
$message = wordwrap($message, 70);
// Send
mail('example@example.com', 'My Subject', $message);
?>
但它会通过邮件显示一些不需要的信息,例如example@example.com via example.com
要隐藏 via example.com,您需要在您的网站或DKIM(DomainKeys Identified Mail)中设置SPF(Sender Policy Framework)记录。链接了解如何将 DomainKeys/DKIM 和发件人 ID 记录添加到我的 DNS?
于 2012-09-15T04:13:26.913 回答