如何使用ASPEMAIL

來源:互聯網
上載者:User
使用ASPEMAIL之前您必須先在您的ASP指令碼中建立一個對象,例如:
<%
Set Mail = Server.CreateObject("Persits.MailSender")
%>
在發送郵件之前,您首先需要確定一個SMTP伺服器的地址以及相應的連接埠號碼(可以使用預設值)如:
Mail.Host = "smtp.mycompany.com"
Mail.Port = 25 ' 該項可選.連接埠25是預設值
下一步需要指定郵件寄件者的郵件地址,如:
Mail.From = "sales@mycompany.com"
Mail.FromName = "銷售部" ' 該項可選
然後指定郵件的接收者或者是CC接收者BCC接收者以及郵件的回複地址等,可以分別使用AddAddress、 AddCC、 AddBcc 以及 AddReplyTo 方法。這些方法接收兩個變數,郵件地址和可選的姓名。
注意:在使用這些方法的時候,不要使用=符號,直接將變數用空格與方法隔開即可,如:
Mail.AddAddress "jsmith@company1.com", "張輝"
Mail.AddCC "bjohnson@company2.com" ' 名字是可選的

使用Subject 和 Body 屬性分別來指定郵件的標題和郵件的內容。BODY可以使用文本方式或者HTML方式,如果要使用HTML方式則必須將IsHTML 屬性設定為True。請看以下例子:
純文字方式
Mail.Subject = "關於報價"
Mail.Body = "尊敬的張經理:" & chr(13) & chr(10) & "感謝您的來信,以下是您需要的報價"
或者HTML方式
Mail.Subject = "關於報價"
Mail.Body = "<HTML><BODY BGCOLOR=#0000FF>尊敬的張經理:....</BODY></HTML>"
Mail.IsHTML = True
如果是需要傳送檔案作為郵件的附件,則需要用AddAttachment方法。它支援使用完全的實體路徑的方式,如:
Mail.AddAttachment "c:\dir\receipt.doc"
同時需要注意的是該方法也不需要用“=”來做串連。
現在可以將郵件內容發送出去了,發送郵件使用Send方法,如果要忽略可能發生的錯誤,可以使用On Error Resume Next語句來跳過,並且顯示出錯誤的資訊,如:
On Error Resume Next
Mail.Send
If Err <> 0 Then
Response.Write "發現一個錯誤,錯誤資訊描述為: " & Err.Description
End If
值得注意的是,目前很多SMTP伺服器需要驗證郵件寄件者是否是合法的伺服器使用者,即平時我們所說的“密碼驗證功能”,這時候就需要特別指定郵件寄件者的使用者名稱和密碼,方法如下:
mail.username = "使用者名稱"
mail.password = "密碼"
在使用的時候將上面兩句話加入MAIL.SEND語句前面,並用您內送郵件的使用者名稱和密碼來替換上面的“使用者名稱”和“密碼”這樣即可通過帶有密碼驗證的SMTP伺服器來發送您的郵件了;以下是一段實際運行中的例子,您可以參考使用:

'發送郵件
strHost = "SMTP.SINA.COM.CN" `指定SMTP伺服器
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = strHost
Mail.From = "TEST@BESTDNS.NET"
Mail.FromName = "海威公司"
Mail.AddAddress MAILADDRESS@CEDB.COM ‘ 郵件地址
Mail.AddCC "service@cedb.com"

' message subject
Mail.Subject = "使用者郵件通知" ‘郵件的標題
mail.username = "USERNAME"‘伺服器上有效使用者名稱
mail.password = "PASSWORD"‘伺服器上有效密碼
Mail.Charset = "gb2312"‘郵件的內碼,使用這個選項可以避免中文亂碼
Mail.IsHTML = True‘指定郵件的格式為HTML方式
Mail.Body = "<HTML><head><meta http-equiv='Content-Type' content='text/html; charset=gb2312'></head><BODY><br> 尊敬的客戶您好!<br><br>感謝您對海威的支援! <br><br>=====================================================<br>北京海威電腦技術公司--為您提供完善的internet服務<br>http://www.Cedb.com http://www.Bestdns.net<br>電 話:68421606 68469317/18 傳真:68421359<br>地址:北京中關村南大街甲33號科貿中心407 郵編:100081<br>====================================================="
Mail.Send



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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