程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> Asp jmail發送郵件函數

Asp jmail發送郵件函數

編輯:ASP技巧
01 <% 02 'smtp為郵件服務器名 03 'user為smtp郵件服務器上的郵件地址 04 'pwd為smtp郵件服務器上的郵件的密碼 05 'sendto為要發送的郵件地址 06 'from發件人名 07 'subject為主題 08 'body為郵件內容 09 function sendmail(smtp,sendto,from,user,pwd,subject,body) 10 Set jmail = Server.CreateObject("JMAIL.Message"'建立發送郵件的對象 11 jmail.silent = true '屏蔽例外錯誤,返回FALSE跟TRUE兩值j 12 jmail.logging = true '啟用郵件日志 13 '加上如下語句,否則還有可能出現亂碼的可能性: 14 jmail.Charset = "GB2312" '郵件的文字編碼為國標 15 jmail.ContentTransferEncoding = "base64"   16 jmail.Encoding = "base64"   17 jmail.ISOEncodeHeaders = false 18   19 'jmail.ContentType = "text/html" '郵件的格式為Html格式 -- 有此句則發送附件時為亂碼 20 jmail.AddRecipIEnt sendto '郵件收件人的地址 21 jmail.From = from '發件人的E-MAIL地址 22 jmail.MailServerUserName = user '登錄郵件服務器所需的用戶名 23 jmail.MailServerPassWord = pwd '登錄郵件服務器所需的密碼 24 jmail.Subject = subject '郵件的標題 25 jmail.Body = body '郵件的內容 26 'jmail.AddAttachment Server.MapPath("login.gif")'附件--不能有此句:jmail.ContentType = "text/Html" 27 'Jmail.AddAttachment Server.MapPath("b.rar")      '否則附件會變成亂碼 28 jmail.Priority = 3 '郵件的緊急程序,1 為最快,5 為最慢, 3 為默認值 29 if jmail.send(smtp)=false then'執行郵件發送(通過郵件服務器地址) 30     sendmail=0 31 else 32     sendmail=1 33 end if 34 jmail.Close 35 end Function 36   37 '舉例 38 smtp1="smtp.163.com" 39 user1="你的郵箱@163.com" 40 pwd1="郵箱的密碼" 41 sendto1="要發送人的郵箱" 42 from1="你的郵箱@163.com" '要和user中的內容一樣 43 subject1="郵件的主題" 44 body1="郵件內容" 45 t=sendmail(smtp1,sendto1,from1,user1,pwd1,subject1,body1) 46 if t=1 then 47   response.write "發送成功" 48 else 49   response.write "發送失敗" 50 end if 51 %>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved