天天看點

Jmail使用方法

蹇???????mail浣跨?ㄦ?規??

?

涓??㈡??涓?娈電?搴?浠g??,?闆?ㄥ?變韓?烘?ヨ?╁ぇ瀹跺???:

path=Server.MapPath("/images/logo.gif")

Set JMail=Server.CreateObject("JMail.SMTPMail")

JMail.ContentType="text/html"

JMail.Encoding = "base64" JMail.Charset="gb2312"

JMail.ServerAddress = "mail.chinabs.net"?

JMail.Sender = "[email?protected]"

JMail.Subject =? "chinabs.net??缁??ㄧ??瀵???锛?"

JMail.AddRecipient(email)

JMail.Body =str

JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")

JMail.AddAttachment(path)

JMail.Execute

JMail.Close

Set JMail = Nothing

?

?

杩?涓?灏?绋?搴??ㄥ?頒?璁稿?jmail?????幫??葷?濡?涓?锛?

(1)Body(淇′歡姝f??) : 瀛?绗?覆濡?锛?JMail.Body = "杩?????浠ユ???ㄦ?峰~????琛ㄥ????瀹癸???浠ュ????From??"

(2)Charset(瀛?绗???锛?缂虹??涓?US-ASCII") : 瀛?绗?覆濡?锛?JMail.Charset = "US-ASCII"

(3)ContentTransferEncoding : 瀛?绗?覆 ??瀹???瀹逛????剁??缂????瑰?锛?缂虹????"Quoted-Printable"濡?锛?

JMail.ContentTransferEncoding = "base64"

(4)ContentType(淇′歡??contentype. 缂虹????"text/plain") : 瀛?绗?覆濡???浣?浠?TML?煎???????浠? ?逛負

"text/html"?沖???? 濡?锛?JMail.ContentType = "text/html"

(5)Encoding : 瀛?绗?覆 璁劇疆??浠剁????瑰?(缂虹????"base64)?? ??浠ラ???╀嬌?ㄧ????"base64", "uuencode"

or "quoted-printable" 濡?锛?JMail.Encoding = "base64"

(6)Log(Jmail??寤虹???ュ?锛?????loging灞??ц?劇疆涓?rue锛?瑙?涓??? : 瀛?绗?覆 濡?锛?浣跨??esponse.Write(

JMail.Log )璇??ュ???烘?ュ?淇℃????

(7)Logging(????嬌?ㄦ?ュ?) : 甯?灏??? 濡?锛?JMail.Logging = true

(8)Recipients : 瀛?绗?覆 ??璇誨??э?杩????????朵歡浜?濡?锛?Response.Write( "" + JMail.Recipients +

"" );

(9)ReplyTo(??瀹???????淇″?闆??) : 瀛?绗?覆 濡?锛?JMail.ReplyTo = "[email?protected]"

(10)Sender( ??浠朵漢????浠跺?闆??) : 瀛?绗?覆 濡?锛?JMail.Sender = "[email?protected]"

(11)SenderName(??浠朵漢??濮???) : 瀛?绗?覆濡?锛?JMail.SenderName = "涓???"

(12)ServerAddress(??浠舵???″?ㄧ???闆??) : 瀛?绗?覆 浣???浠ユ??瀹?澶?涓????″????ㄥ???風?瑰?????浠ユ??瀹?绔???

?楓?? 濡???serverAddress淇???绌虹?斤?JMail浼?灏?璇?杩?绋???浠舵???″????跺???存?ュ?????版???″?ㄤ??彙?? 濡?锛?

JMail.ServerAddress = "mail.263.net.cn"

(13)Subject(璁懼????浠剁????棰?锛???浠ュ????From??)锛?瀛?绗?覆 濡?锛?JMail.Subject = "瀹㈡?峰??棣?琛ㄥ??"

(14)娣誨????浠堕??浠跺?伴??浠?濡?锛?JMail.AddAttachment( "c:/anyfile.zip" )

(15)AddCustomAttachment( FileName, Data ) 娣誨????瀹?涔???浠? 濡?锛?JMail.AddCustomAttachment(

"anyfile.txt", "Contents of file" );

(16)AddHeader( Header, Value ) 娣誨???ㄦ?峰??涔???淇′歡??澶淬?? 濡?锛?JMail.AddHeader( "Originating-

IP","192.168.10.10" );

(17)AddRecipient(?朵歡浜?锛?瀛?绗?覆 濡?锛?JMail.AddRecipient( "[email?protected]" );

(18)AddRecipientBCC( Email )锛?瀵?浠舵?朵歡浜猴? 濡?锛?JMail.AddRecipientBCC( "[email?protected]"

);

(19)AddRecipientCC( Email ) 锛??????朵歡浜猴?濡?锛?JMail.AddRecipientCC( "[email?protected]" )

(20)AddURLAttachment( URL, ??妗e??) 涓?杞藉苟娣誨??涓?涓??ヨ??url????浠? 绗?浜?涓???????妗e??", ?ㄦ?ユ??

瀹?淇′歡?跺?闆??????浠跺????濡?锛?JMail.AddURLAttachment( "http://www.chinabs.net/jmail.zip",

"jmail" )

(21)AppendBodyFromFile( ??浠跺??) 锛?灏???浠朵?涓轟俊浠舵?f??锛? 濡?锛?JMail.AppendBodyFromFile(

"c:/anyfile.txt" )

(22)AppendText( Text )杩藉??淇′歡??姝f????瀹癸?姣?濡?澧???????璇??????跺??淇℃???? 濡?锛?

JMail.AppendText( "娆㈣?璁塊????绔?锛?" )

(23)Close() 锛?寮哄??Mail?抽??缂??茬??涓???浠舵???″?ㄧ??杩??ワ? 濡?锛?JMail.Close()

(24)Execute() 锛??ц???浠剁?????? 濡?锛?JMail.Execute()??