1 頁 (共 1 頁)

請問我的jmail寫法有誤嗎?為何無法寄信呢?

文章發表於: 2007年 9月 15日, 13:03
aaronchen
<%
Sub Send_JMail()
Dim JMail
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ISOEncodeHeaders = False
JMail.Charset = "BIG5"
JMail.ContentType = "text/html"
JMail.Logging = True
JMail.ServerAddress="[color="Red"]ms1.sparqnet.net[/color]"
JMail.Sender = "XXXXXXXX網站"
JMail.Subject = "XXXXXXXX網站-來訪者連絡事項"
JMail.AddRecipient "tea@ms82.url.com.tw"
JMail.AddRecipient Request("e_mail")
Body= "連 絡 人:" & username & " " & bg & "
公司名稱:" & coname & "
連絡電話:" & phone & "
連絡傳真:" & fax & "
行動電話:" & zip & " 地址:" & addr & "
電子郵件:" & e_mail & "
說明:" & memo '郵件主要內容
JMail.Body = Body
JMail.Priority = 3
JMail.Execute
Set JMail = Nothing
End Sub
%>

文章發表於: 2007年 9月 17日, 12:38
joe
aaronchen 寫:<%
Sub Send_JMail()
Dim JMail
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ISOEncodeHeaders = False
JMail.Charset = "BIG5"
JMail.ContentType = "text/html"
JMail.Logging = True
JMail.ServerAddress="[color="Red"]ms1.sparqnet.net[/color]"
JMail.Sender = "XXXXXXXX網站"
JMail.Subject = "XXXXXXXX網站-來訪者連絡事項"
JMail.AddRecipient "tea@ms82.url.com.tw"
JMail.AddRecipient Request("e_mail")
Body= "連 絡 人:" & username & " " & bg & "
公司名稱:" & coname & "
連絡電話:" & phone & "
連絡傳真:" & fax & "
行動電話:" & zip & " 地址:" & addr & "
電子郵件:" & e_mail & "
說明:" & memo '郵件主要內容
JMail.Body = Body
JMail.Priority = 3
JMail.Execute
Set JMail = Nothing
End Sub
%>


1.使用JMail.SMTPMail的寫法請參考
<%
Set jmail = Server.CreateObject("JMAIL.SMTPMail") '創建一個JMAIL物件
jmail.silent = true 'JMAIL不會拋出例外錯誤,返回的值為FALSE跟TRUE
jmail.logging = true '啟用使用日誌
jmail.Charset = "big5" '郵件文字的代碼為繁體中文
jmail.ContentType = "text/html" '郵件的格式為HTML的
jmail.ServerAddress = "ms1.sparqnet.net" '發送郵件的伺服器
jmail.AddRecipient("t3313@hotmail.com") '郵件的收件人
jmail.SenderName = "SenderName" '郵件發送者的姓名
jmail.Sender = "joe@webdsn.net" '郵件發送者的郵件地址
jmail.Priority = 1 '郵件的緊急程式,1 為最快,5 為最慢, 3 為預設值
jmail.Subject = "Mail Subject" '郵件的標題
jmail.Body = "Mail Body" '郵件的內容
jmail.AddRecipientBCC Email '密件收件人的地址
jmail.AddRecipientCC Email '郵件抄送者的地址
jmail.Execute() '執行郵件發送
jmail.Close '關閉郵件物件
%>
請注意jmail.AddRecipient及 jmail.Sender的寫法
您的寫法在這兩各地方是有問題的
JMail.Sender部分為 email格式xxxx@xxx.com
JMail.SMTPMail寫法你可以參考以下文章
http://dob.tnc.edu.tw/DiscussShow.php?g=61328&s=1651&t=32
http://www.blueidea.com/tech/program/2003/721.asp

2.建議您參考本公司JMAIL教學範例使用JMAIL.Message寫法
http://forum.webdsn.net/showthread.php?t=794