最後,我們來講講如何把內容從資料庫中讀出來,內容有這麼幾類,一類是瀏覽器上可以顯示的,例如*.htm,一類是需要**的,例如*.exe,還有一種是瀏覽器可以顯示但是不能夠讓他顯示的,例如*.asp,請看**:
response.buffer= true
response.clear
function getname(oriname)
thename=oriname
do while instr(thename,"/")>0
thename=mid(thename,instr(thename,"/")+1)
loop
do while instr(thename,"")>0
thename=mid(thename,instr(thename,"")+1)
loop
getname=thename
end function
function canexec(thechar)
if instr(thechar,".asp")>0 then
canexec=false
exit function
end if
if instr(thechar,".asa")>0 then
canexec=false
exit function
end if
if instr(thechar,".aspx")>0 then
canexec=false
exit function
end if
if instr(thechar,".asax")>0 then
canexec=false
exit function
end if
canexec=true
end function
mailid=request("mailid")
se=request("se")
if se<>1 and se<>2 and se<>3 then
response.end
end if
set conn=server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
conn.open "dsn=;uid=;pwd="
sql="select * from t_mail where ((geterempl like %"&session("myid")&"% or deleempl like %"&session("myid")&"% or receempl like %"&session("myid")&"% ) and (not deleverempl like %"&session("myid")&"%)) and mailid="&mailid&" "
rs.open sql,conn,3,3
if rs.eof or rs.bof then
response.end
end if
if rs("filecontenttype_"&trim(se))<>"text/plain" or (not canexec(getname(trim(rs("filename_"&trim(se)))))) then
response.contenttype = rs("filecontenttype_"&trim(se))
end if
response.addheader "content-type","application/x-msdownload"
if instr(response.contenttype,"application")>0 then
response.addheader "content-disposition","attachment;filename="&getname(trim(rs("filename_"&trim(se))))
end if
response.binarywrite rs("filecontent_"&trim(se))
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
使用python實現傳送帶附件的郵件
python中的smtplib模組是內建的傳送郵件模組。在使用smtp模組傳送郵件之前,需要先開啟郵箱的smtp服務 以qq郵箱為例 設定 賬戶 smtp服務,根據提示開通smtp服務,記錄授權碼 smtp smtplib.smtp ssl host smtp.qq.com port 465 smt...
php簡單實現傳送帶附件的郵件
下面是靜態html 帶附件的郵件傳送 sendmail.php檔案 from post from to post to subject post subje程式設計客棧ct body post body 定義分界線 boundary 345894369383 分界線是一串無規律的字元 設定heade...
如何使用Python傳送帶附件的郵件
1 首先要理解乙個常識 rfc rfc the request for comments 是乙個關於internet各種標準的文件,定義了很多的網路協議和資料格式,標準的internet郵件遵從rfc2822 internet message format 等幾個文件,其中rfc822中描述了郵件頭...