最近在使用ASP电子邮件组件的时候,没能收到自己发送的电子邮件.我的思路是这样的,在send.htm的页面做好界面和必要的判断,然后提交到mid.asp页,在这页处理,最好确定一个时间提示发送成功,代码如下:
<script language="jscript"> //判断电子邮件地址是否正确的,不过好像不能用,高手 请指正
function checkit(formname,elemname){
if (document.form1.content.value==""
{
alert("请输入邮件内容"
;
document.form1.content.focus();
return false;
}
var emailok=true;
var temp=elemname;
var atsym=temp.value.indexof("@"
;
var period=temp.value.lastindexof("."
;
var space=temp.value.indexof(" "
;
var length=temp.value.length-1;
if ((atsys<1) || (period<=atsym+1)|| (period==length) || (space !=-1)
{
emailok=false;
alert("请输入有效的E-mail地址!"
;
temp.focus();
}
}
</script>
-------------------------------------------------------------------
<%
set myemail=server.createobject("cdonts.newmail"
myemail.Body=request.form("content"
myemail.to =request.form("temp"
myemail.From="st_rby@21cn.com"
myemail.subject=request.form("subject"
'file1=request.form("file"
'myemail.attachfile "file1"
myemail.send
set myemail=nothing
%>