ASP進階之文章線上管理更新(六)

來源:互聯網
上載者:User
ASP進階之文章線上管理更新--文章轉寄信箱篇
作者:沙灘小子
這是本程式的主要特色功能之一。在ASP中,可以通過利用NT中的SMTP來實現郵件的線上發送,不過你必須確認你的系統裡面安裝了WINDOWS NT OPTON PACK 的SMTP SERVICE,在本文章管理系統中就是通過其來實現文章的線上發送的,只不過同時必須調用資料庫中的內容並把它發送到郵箱中。
下面就為大家介紹其具體實現的過程,以下是郵件發送程式(sendemail.asp)的具體代碼和註解:
"插入開啟資料庫連接檔案
<!--#include file="conn.asp"-->
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<title>發送文章到郵箱</title>
</head>
<body>
<%
"定義相關變數
dim email
dim founderr
dim con
dim rs,sql
fouunderr=false
dim errmsg
email=trim(Request.Form("email"))
"利用事先定義的IsValidEmail函數判斷email書寫是否有誤
if IsValidEmail(email)=false then
errmsg=errmsg+"<li>您的email有錯誤!</li>"
founderr=true
end if
%>
<div align=center>
<table border="0" cellspacing="0" width="85%" cellpadding="0"
height="17" class="tableclass">
<tr>
<td width="100%" >
<%
if founderr=false then
dim objCDOMail
"通過從list.asp返回的ID值確定需要開啟記錄集article的內容
set rs=server.createobject("adodb.recordset")
sql="select * from article where articleid="&request("id")
rs.open sql,conn,1,1
"利用CDONTS.NewMail發送郵件
Set objCDOMail = Server.CreateObject("CDONTS.NewMail")
"這裡的FROM為發信人的地址,TO為收信人的地址,在這裡為從list.asp檔案返回的email
objCDOMail.From ="wodeail@etang.com"
objCDOMail.To =email
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.