jmail是一個第三方郵件操作組件,通常位於web伺服器端,和網站程式緊密配合來接收及提交郵件到郵件伺服器的控制項,讓網站擁有發送郵件和內送郵件的功能。
Asp中使用Jmail的函數就是下面的這樣子的:
| 代碼如下 |
複製代碼 |
Sub SendAction(subject,mailaddress,Tomail,content,fromEmail,Fromer,UserName,PassWord) Set oJmail=CreateObject("Jmail.Message") oJmail.Logging=true oJmail.Silent=False oJMail.Priority = 1 oJmail.FromName=Fromer oJmail.From= FromEmail oJmail.CharSet="gb2312" oJmail.MailServerUserName = UserName oJmail.MailServerPassWord = PassWord oJmail.ContentTransferEncoding = "base64" oJMail.HTMLBody = content '郵件內容 oJMail.Body =content'"我們的郵件採用了HTML格式,但是您的郵件查看軟體可能不支援" '單地址收件者 oJmail.AddRecipient Tomail '收件者地址 oJmail.Subject = subject '標題 oJmail.Send(mailaddress) End Sub
|
以在asp程式中指定,提交到JMail處理的時候
往往需要發到多個收信人信箱。
如下:
| 代碼如下 |
複製代碼 |
JMail.AddRecipient "somebody1@somewhere.com" JMail.AddRecipient "somebody2@somewhere.com" JMail.AddRecipient "somebody3@somewhere.com"
|
據我所知,應該不行,你可以用一個迴圈來設定。
| 代碼如下 |
複製代碼 |
aryEmail = split("aa@bb.com;adf@sfda.net;dsfafdsa@china.com", ";") for i=0 to UBound(aryEmail) JMail.AddRecipient Trim(aryEmail(i)) next
|