设为首页 | 加入收藏 | 繁體中文 | 网站地图
 | 网站首页 | 关于天联 | 网站建设 | 网站推广 | 成功案例 | 域名 | 空间 | 邮箱 | 客服 | 新闻 | 留言 | 
最 新 推 荐
  • 没有推荐文章
  • 最 新 热 门
    ·无网不胜的中小企业网站建设
    ·企业网站如何定位?
    ·到底什么是成功建设了企业网站…
    ·网站规范
    ·网站更新:您不在乎?谁会在乎…
    ·怎样建一个商业网站
    ·企业如何在互联网上寻求发展
    ·摈弃单一网站建设,创建内容丰…
    ·企业网站更新的必要性分析
    ·企业网站建设的六大功能
     您现在的位置: 天联东莞网络公司 >> 客服 >> 空间相关问题 >> 文章正文
    ASP发邮件的例程(带EMail地址验证) 【字体:
    作者:佚名   文章来源:本站原创      
    ASP发邮件的例程(带EMail地址验证)

    <%
    inputMailTo = Trim(Request.Form("inputMailTo"))
    inputMailFrom = Trim(Request.Form("inputMailFrom"))
    inputMailSubject = Trim(Request.Form("inputMailSubject"))
    textBoxMailBody = Trim(Request.Form("textBoxMailBody"))

    dim ErrMsgInputMailTo,ErrMsgInputMailFrom,ErrMsgInputMailSubject,ErrMsgTextBoxMailBody,MsgSendResult

    sendMail

    sub sendMail()
    if inputMailTo = "" then
    ErrMsgInputMailTo = "不能为空"
    exit sub
    end if
    if ValidateEmail(inputMailTo) = false then
    ErrMsgInputMailTo = "E-Mail Address Error"
    exit sub
    end if
    if inputMailFrom = "" then
    ErrMsgInputMailFrom = "不能为空"
    exit sub
    end if
    if ValidateEmail(inputMailFrom) = false then
    ErrMsgInputMailFrom = "E-Mail Address Error"
    exit sub
    end if
    if inputMailSubject = "" then
    ErrMsgInputMailSubject = "不能为空"
    exit sub
    end if
    if textBoxMailBody = "" then
    ErrMsgTextBoxMailBody = "不能为空"
    exit sub
    end if

    Set mail = Server.CreateObject("CDONTS.NewMail")
    mail.To = inputMailTo
    mail.From = inputMailFrom
    mail.Subject = inputMailSubject
    mail.Body = textBoxMailBody
    mail.Send

    MsgSendResult = "发送成功!From: " + inputMailFrom + "; To: " + inputMailTo

    end sub
    %>
    <html>
    <head>
    <title>发送邮件 By ASP</title>
    </head>
    <body>
    <div align="center">

    <table width="100%" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#eeeeee" id="AutoNumber1">
    <form id="formMail" method="post" action="">
    <tr>
    <td width="20%" height="24">收件人地址: </td>
    <td width="80%" height="24">
    <input type="text" id="inputMailTo" name="inputMailTo" size="48" value="<% = inputMailTo %>
    ">
    <font color="#ff0000">
    <strong>
    <% = ErrMsgInputMailTo %>
    </strong>
    </font>
    </td>
    </tr>
    <tr>
    <td width="20%" height="24">发件人地址: </td>
    <td width="80%" height="24">
    <input type="text" id="inputMailFrom" name="inputMailFrom" size="48" value="<% = inputMailFrom %>
    ">
    <font color="#ff0000">
    <strong>
    <% = ErrMsgInputMailFrom %>
    </strong>
    </font>
    </td>
    </tr>
    <tr>
    <td width="20%" height="24">邮件主题: </td>
    <td width="80%" height="24">
    <input type="text" id="inputMailSubject" name="inputMailSubject" size="48" value="<% = inputMailSubject %>
    ">
    <font color="#ff0000">
    <strong>
    <% = ErrMsgInputMailSubject %>
    </strong>
    </font>
    </td>
    </tr>
    <tr>
    <td width="20%" height="24">邮件内容: </td>
    <td width="80%" height="24">
    <textarea id="textBoxMailBody" name="textBoxMailBody" Rows="6" Cols="48">
    <% = textBoxMailBody %>
    </textarea>
    <font color="#ff0000">
    <strong>
    <% = ErrMsgTextBoxMailBody %>
    </strong>
    </font>
    </td>
    </tr>
    <tr>
    <td colspan="2" align="center">
    <input type="submit" value="Send Mail" id="buttonSendMail" name="buttonSendMail">
    </td>
    </tr>
    <tr>
    <td colspan="2" align="center" height="24">
    </td>
    </tr>
    <tr>
    <td colspan="2" align="center">
    <font color="#ff0000">
    <strong>
    <% = MsgSendResult %>
    </strong>
    </font>
    </td>
    </tr>
    </form>
    </table>



    </div>
    </body>
    </html>

    <%
    Function ValidateEmail(Expression)
    Dim objRegExp
    Set objRegExp = New RegExp
    objRegExp.Pattern = "^[\w\.-]+@[\w\.-]+\.[a-zA-Z]+$"
    ValidateEmail = objRegExp.Test(Expression)
    End Function
    %>

    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    设为首页 / 加入收藏 / 联系站长 / 友情链接 / 建站知识 / 用户留言 / 版权申明 / 联系我们
    信息产业部备案序列号:粤ICP备05124321号