Jmail的屬性和方法
Body : String
(v3.0)
E-Mail的主體
JMail.Body = "Hello world"
Charset : String
(v3.0)
設定郵件的字符集,默認為"US-ASCII"
JMail.Charset = "US-ASCII"
ContentTransferEncoding : String
(v3.0)
指定內容編碼, 默認為 "Quoted-Printable"
JMail.ContentTransferEncoding = "base64"
ContentType : String
(v3.0)
這個郵件的頭設置, 默認為 "text/plain" 能設
置成你需要的任何情況。 你想發送HTML信息,改這個頭文件為 "text/html"
JMail.ContentType = "text/html"
DeferredDelivery : Date
(v3.0)
設置時間。 如果MAILSERVER服務器支持,可以設置何時發送郵件。
JMail.DeferredDelivery = new Date( 2000, 02, 17 ).getVarDate();
Encoding : String
(v3.0)
This can be used to change the default Attachment encoding from base64. Valid options are
"base64", "uuencode" or "quoted-printable"
JMail.Encoding = "base64"
ErrorCode : Integer
(v3.0)
報錯誤信息,如果JMail.silent被設置成true
Response.Write( JMail.ErrorCode )
ErrorMessage : String
(v3.0)
報錯誤信息,如果JMail.silent被設置成true
Response.Write( JMail.ErrorMessage )
ErrorSource : String
(v3.0)
報錯誤信息,如果JMail.silent被設置成true
Response.Write( JMail.ErrorSource )
ISOEncodeHeaders : Boolean
(v3.0)
頭信息代碼按照iso-8859-1字符設置。 The default is true.
JMail.ISOEncodeHeaders = false
Lazysend : Boolean
(v3.0)
這個屬性是將郵件放入緩衝直至發出為止,的不到任何的錯誤信息
JMail.LazySend = true;
Log : String
(v3.0)
當loging被設置後,這個LOG被JMAIL生成
Response.Write( JMail.Log )
Logging : Boolean
(v3.0)
能/不能登陸用JMAIL
JMail.Logging = true
MailDomain : String
(v3.0)
可以忽略 EHLO/HELO 狀態對你的mailserver
JMail.Maildomain = "hello.world.com"
MimeVersion : String
(v3.0)
專門的 mime 版本. The default is "1.0"
JMail.MimeVersion = "1.0"
Priority : Integer
(v3.0)
郵件的優先級,可以範圍從1到5。
越大的優先級約高,比如,5最高,1最低
一般設置為3
JMail.Priority = 3
Recipients : String
(v3.0)
這個信息的接收者只有只讀屬性
Response.Write( "" + JMail.Recipients + "" )
ReplyTo : String
(v3.0)
指定一個可選的回信地址
JMail.ReplyTo = "president@dimac.net"
ReturnReceipt : Boolean
(v3.0)
是否按寄件人的要求回信,默認是"false"
JMail.ReturnReceipt = true
Sender : String
(v3.0)
郵寄的地址
JMail.Sender = "batman@dimac.net"
SenderName : String
(v3.0)
收信人姓名
JMail.SenderName = "Bat man"
ServerAddress : String
(v3.0)
SERVER的地址。可以有很多的SERVER地址,後可跟端口號
JMail.ServerAddress = "mail.mydom.net; mail2.mydom.net:2500"
Silent : Boolean
(v3.0)
設置成TRUE後JMAIL將檢查所有的郵件在 JMail.execute() 執行後
返回真或假根據信件發送的成功與否depending on the success of the operation
JMail.silent = true
SimpleLayout : Boolean
(v3.0)
設置成TRUE減少JMAIL產品頭數量
JMail.SimpleLayout = true
Subject : String
(v3.0)
郵件的標題。
JMail.Subject = "Dimac rocks big time!"
UsePipelining : Boolean
(v3.0)
管道的支持。
JMail.Pipelining = false
JMAIL的方法
AddAttachment( FileName, [ContentType] )
(v3.0)
加入一個附件
JMail.AddAttachment( "c:\\autoexec.bat" );
AddHeader( XHeader, Value )
(v3.0)
加入一個頭信息
JMail.AddHeader( "Originating-IP","193.15.14.623" );
AddNativeHeader( Header, Value )
(v3.0)
加入一個頭信息
JMail.AddNativeHeader( "MTA-Settings", "route" );
AddRecipient( Email )
(v3.0)
加入一個收件者
JMail.AddRecipient( "info@dimac.net" );
AddRecipientBCC( Email )
(v3.0)
屏蔽某個接受者。不給其發送郵件
JMail.AddRecipientBCC( "someone@somedomain.net" );
AddRecipientCC( Email )
(v3.0)
抄寫一份給另一接受者
JMail.AddRecipientCC( "someone@somedomain.net" );
AddRecipientEx( Email, Name )
(v3.0)
加入和郵件相對應的名稱
JMail.AddRecipientEx( "info@dimac.net", "Dimac INFO" );
AppendBodyFromFile( FileName )
(v3.0)
將文件的內容發送出去
JMail.AppendBodyFromFile( "c:\\mytext.txt" );
AppendText( Text )
(v3.0)
添加附件
JMail.AppendText( "Text appended to message Body" );
ClearAttachments()
(v3.0)
清除附件列表
JMail.ClearAttachments();
ClearCustomHeaders()
(v3.0)
清空所有的用戶頭信息
JMail.ClearCustomHeaders();
ClearRecipients()
(v3.0)
清空收件箱
JMail.ClearRecipients();
Close()
(v3.0)
強行制止郵件的發送
JMail.Close();
Execute() : Boolean
(v3.0)
執行郵件發送到SERVER
JMail.Execute();
ExtractEmailAddressesFromURL( bstrURL, [bstrAuth] )
(v3.0)
從URL或下載加入郵件地址
JMail.ExtractEmailAddressesFromURL( "http://duplo.org/generateEmailList.asp" );
LogCustomMessage( Message )
(v3.0)
登陸用戶信息到JMAIL的LOG,這個功能只有將LOGING設置為TRUE時可以用
JMail.LogCustomMessage( "Hello world" );
(v3.0)
E-Mail的主體
JMail.Body = "Hello world"
Charset : String
(v3.0)
設定郵件的字符集,默認為"US-ASCII"
JMail.Charset = "US-ASCII"
ContentTransferEncoding : String
(v3.0)
指定內容編碼, 默認為 "Quoted-Printable"
JMail.ContentTransferEncoding = "base64"
ContentType : String
(v3.0)
這個郵件的頭設置, 默認為 "text/plain" 能設
置成你需要的任何情況。 你想發送HTML信息,改這個頭文件為 "text/html"
JMail.ContentType = "text/html"
DeferredDelivery : Date
(v3.0)
設置時間。 如果MAILSERVER服務器支持,可以設置何時發送郵件。
JMail.DeferredDelivery = new Date( 2000, 02, 17 ).getVarDate();
Encoding : String
(v3.0)
This can be used to change the default Attachment encoding from base64. Valid options are
"base64", "uuencode" or "quoted-printable"
JMail.Encoding = "base64"
ErrorCode : Integer
(v3.0)
報錯誤信息,如果JMail.silent被設置成true
Response.Write( JMail.ErrorCode )
ErrorMessage : String
(v3.0)
報錯誤信息,如果JMail.silent被設置成true
Response.Write( JMail.ErrorMessage )
ErrorSource : String
(v3.0)
報錯誤信息,如果JMail.silent被設置成true
Response.Write( JMail.ErrorSource )
ISOEncodeHeaders : Boolean
(v3.0)
頭信息代碼按照iso-8859-1字符設置。 The default is true.
JMail.ISOEncodeHeaders = false
Lazysend : Boolean
(v3.0)
這個屬性是將郵件放入緩衝直至發出為止,的不到任何的錯誤信息
JMail.LazySend = true;
Log : String
(v3.0)
當loging被設置後,這個LOG被JMAIL生成
Response.Write( JMail.Log )
Logging : Boolean
(v3.0)
能/不能登陸用JMAIL
JMail.Logging = true
MailDomain : String
(v3.0)
可以忽略 EHLO/HELO 狀態對你的mailserver
JMail.Maildomain = "hello.world.com"
MimeVersion : String
(v3.0)
專門的 mime 版本. The default is "1.0"
JMail.MimeVersion = "1.0"
Priority : Integer
(v3.0)
郵件的優先級,可以範圍從1到5。
越大的優先級約高,比如,5最高,1最低
一般設置為3
JMail.Priority = 3
Recipients : String
(v3.0)
這個信息的接收者只有只讀屬性
Response.Write( "" + JMail.Recipients + "" )
ReplyTo : String
(v3.0)
指定一個可選的回信地址
JMail.ReplyTo = "president@dimac.net"
ReturnReceipt : Boolean
(v3.0)
是否按寄件人的要求回信,默認是"false"
JMail.ReturnReceipt = true
Sender : String
(v3.0)
郵寄的地址
JMail.Sender = "batman@dimac.net"
SenderName : String
(v3.0)
收信人姓名
JMail.SenderName = "Bat man"
ServerAddress : String
(v3.0)
SERVER的地址。可以有很多的SERVER地址,後可跟端口號
JMail.ServerAddress = "mail.mydom.net; mail2.mydom.net:2500"
Silent : Boolean
(v3.0)
設置成TRUE後JMAIL將檢查所有的郵件在 JMail.execute() 執行後
返回真或假根據信件發送的成功與否depending on the success of the operation
JMail.silent = true
SimpleLayout : Boolean
(v3.0)
設置成TRUE減少JMAIL產品頭數量
JMail.SimpleLayout = true
Subject : String
(v3.0)
郵件的標題。
JMail.Subject = "Dimac rocks big time!"
UsePipelining : Boolean
(v3.0)
管道的支持。
JMail.Pipelining = false
JMAIL的方法
AddAttachment( FileName, [ContentType] )
(v3.0)
加入一個附件
JMail.AddAttachment( "c:\\autoexec.bat" );
AddHeader( XHeader, Value )
(v3.0)
加入一個頭信息
JMail.AddHeader( "Originating-IP","193.15.14.623" );
AddNativeHeader( Header, Value )
(v3.0)
加入一個頭信息
JMail.AddNativeHeader( "MTA-Settings", "route" );
AddRecipient( Email )
(v3.0)
加入一個收件者
JMail.AddRecipient( "info@dimac.net" );
AddRecipientBCC( Email )
(v3.0)
屏蔽某個接受者。不給其發送郵件
JMail.AddRecipientBCC( "someone@somedomain.net" );
AddRecipientCC( Email )
(v3.0)
抄寫一份給另一接受者
JMail.AddRecipientCC( "someone@somedomain.net" );
AddRecipientEx( Email, Name )
(v3.0)
加入和郵件相對應的名稱
JMail.AddRecipientEx( "info@dimac.net", "Dimac INFO" );
AppendBodyFromFile( FileName )
(v3.0)
將文件的內容發送出去
JMail.AppendBodyFromFile( "c:\\mytext.txt" );
AppendText( Text )
(v3.0)
添加附件
JMail.AppendText( "Text appended to message Body" );
ClearAttachments()
(v3.0)
清除附件列表
JMail.ClearAttachments();
ClearCustomHeaders()
(v3.0)
清空所有的用戶頭信息
JMail.ClearCustomHeaders();
ClearRecipients()
(v3.0)
清空收件箱
JMail.ClearRecipients();
Close()
(v3.0)
強行制止郵件的發送
JMail.Close();
Execute() : Boolean
(v3.0)
執行郵件發送到SERVER
JMail.Execute();
ExtractEmailAddressesFromURL( bstrURL, [bstrAuth] )
(v3.0)
從URL或下載加入郵件地址
JMail.ExtractEmailAddressesFromURL( "http://duplo.org/generateEmailList.asp" );
LogCustomMessage( Message )
(v3.0)
登陸用戶信息到JMAIL的LOG,這個功能只有將LOGING設置為TRUE時可以用
JMail.LogCustomMessage( "Hello world" );
留言