asp网站收到留言发一份到我邮箱

来源:百度知道 编辑:UC知道 时间:2024/06/08 21:00:34
如题.ASP的网站.我现在想在网站客户提交留言后同进又能发一封邮件到我指定的邮箱.这样我能更快更方便的知道有没有人留言.如何实现.下边这个是我现在做的.
<table width="481" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="abrtitle"><img src="../Images/abrico.gif" width="25" height="25" align="absmiddle" /> 给我们留言</td>
</tr>
<tr>
<td class="abrcontent">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<form action="Savegb.asp" method="post" name="add" onSubmit="return check()">
<tr>
<td width="14%" class="ullr">称呼:</td>
<td width="86%"><input name="name" type="text" class=&

这个应该可以的,但是要确保你的网站服务器要支持JMail 还有,你的发信邮箱要开通smtp服务.

在Savegb.asp 页面加入如下代码
<%
if request("button")="提交留言" then
Set msg = Server.CreateObject("JMail.Message")
msg.silent = true
msg.Logging = true
msg.Charset = "gb2312"
msg.ContentType = "text/html" '邮件的格式为HTML的
msg.MailServerUserName ="abc123" ''输入smtp服务器验证登陆名 (例如邮箱为:abc123@163.com)
msg.MailServerPassword ="123456" ''输入smtp服务器验证密码 (用户Email帐号对应的密码)
msg.From ="abc123@163.com"' ''发件人Email
msg.FromName ="张三"' ''发件人姓名
msg.AddRecipient "def@163.com" ''收件人Email
msg.Subject ="信件主题"' ''信件主题
msg.Body ="称呼:"& request("name") &"<br>电话:"& request("tel") &"<br>邮箱:"& request("mail") & "<br>地址:" & re