HTML MailTo实际上是否发送电子邮件?如果是这样的话?

时间:2013-10-10 02:16:31

标签: html

所以我的问题是当我们使用以下代码时:

<!DOCTYPE html>
<html>
<body>

<h3>Send e-mail to someone@example.com:</h3>
<form action="MAILTO:someone@example.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><br>
   <input type="submit" value="Send">
   <input type="reset" value="Reset">
</form>

</body>
</html>

我要问的是:
这实际上是发送电子邮件给someone@example.com吗?如果是这样的话?

2 个答案:

答案 0 :(得分:1)

不,浏览器会提取默认邮件客户端。它不会自动发送电子邮件,它只是简化了打开邮件客户端的过程,并在标题中放置了某些值,例如地址。

答案 1 :(得分:0)

没有浏览器无法发送电子邮件。通常使用服务器端语言(如PHPJAVA)来发送电子邮件。您可以找到可以将数据发送到的脚本,它将为您发送电子邮件。

发送电子邮件是一项复杂的任务,需要ports开放,并且某些headers将与描述ToFrom,{{1}的消息一起发送},Subject和更多字段。

Body是一个浏览器快捷方式,可以在用户选择的默认客户端中打开链接。

以下是使用PHP Script发送电子邮件的方法。如果您的服务器上没有php,则无法使用它。

如果要创建电子邮件模板,mailto支持一些可以传递的参数。这是一个example。如果你使用javascript,你可以让用户填写表格,然后当他们点击提交时,打开一封电子邮件,在他们的默认客户端(包括网络电子邮件)中,并预先填写它们点击发送。