-4

在我的 HTML 中,我的表单包含三个字段。当按下“提交”按钮时,我想将这些字段的内容通过电子邮件发送到 a@b.com,但是现在当我单击“提交”时,它会让用户登录到 gmail。有没有办法制作一键式电子邮件按钮?

4

1 回答 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?

生成 DKIM 的链接

于 2012-09-15T04:13:26.913 回答