2012-04-04 143 views
0

我有一个简单的联系我们的形式,我需要发送submit.i电子邮件在我的本地机器尝试与“mailto”,它不working.is有任何其他简单的机制发送电子邮件HTML.following是我现在使用的代码发送简单的HTML电子邮件

<html> 
<body> 

<h3>Send e-mail to [email protected]:</h3> 

<form action="MAILTO:[email protected]" 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> 
+0

您无法使用纯HTML发送电子邮件。您需要一个服务器端工具(cgi,php,java,.Net ...)来处理您的HTML表单并直接或通过邮件服务器发送电子邮件。你可以使用哪种服务器端技术? – JScoobyCed 2012-04-04 03:11:00

+0

我正在使用Lotus Notes作为我的电子邮件。当我点击发送按钮时,它打开我的Lotus Notes。从那里我可以发送它。为此,您需要设置您的默认电子邮件客户端。 – sgowd 2012-04-04 03:11:25

+0

你想要表单自动发送电子邮件或打开电子邮件客户端,用户可以手动发送?你正在尝试自动发送电子邮件,这是行不通的。请查看此链接,了解您的代码以及其他可用选项的问题 - http://apptools.com/rants/mailto.php – 2012-04-04 03:13:41

回答

2

HTML无法自己发送电子邮件。你需要一种脚本语言才能做到这一点。

mailto:去的<a>标签的href属性里面,像这样:

<a href="mailto:[email protected]">[email protected]</a> 

不过,这只是打开默认的电子邮件客户端在用户的机器上,如果有一个可用的和实际上不会发送任何本身。

+0

没错。 OP,请记住,这只会启动用户选择的邮件客户端。它不会发送电子邮件。 – benjgorman 2012-04-04 03:12:27

+0

谢谢@benjgorman - 我正在编辑,包括你在添加你的评论时:) :) – 2012-04-04 03:13:08

+0

ok thanx.i'll尝试使用scrpting语言 – chamara 2012-04-04 03:33:45