標籤:
JMail簡介
jmail是一種伺服器端的郵件發送組件,和個人用的用戶端郵件軟體不一樣的。jmail是在伺服器上給程式用來發郵件用的,除了軟體編程人員,其他人一般平常用不上。
jmail是一個第三方郵件操作組件,通常位於web伺服器端,和網站程式緊密配合來接收及提交郵件到郵件伺服器的控制項,讓網站擁有發送郵件及內送郵件的功能。
與此相同的還有CDONTS.NewMail,Persits.MailSender,IISmail.Iismail等等,他們唯一區別就是jmail只需要註冊一個dll組件即可被調用,而其他則需要在iis上設定發布smtp伺服器
JMail下載
JMail Free v4.5下載 介面預覽
- 軟體大小:425KB
- 軟體類別:國外軟體 | 系統組件
- 軟體語言:英文
- 運行環境:2000/XP/2003/Vista/Win7
- 軟體授權:免費版
- 更新時間:2011-1-12 16:10:41
- 相關連結:Home Page
JMail安裝
1.要使用 JMail,必須在伺服器上註冊 JMail.dll。有兩種方法實現:
1):使用下載的msi程式直接安裝。
2):將 JMail.dll 複製到您的伺服器上並運行 regsvr32 jmail.dll。在安裝 JMail 之前,原有任何版本的 JMail 都必須先卸載掉。要運行安裝程式。您還必須具有伺服器的超級管理員的許可權。
本文主要講述方法一,將下載的msi檔案雙擊開啟出現如下介面,是英文安裝介面,但是不用怕,安裝非常簡單,點“Next”繼續下一步。
2.點“I accept the license agreement”同意許可協議後,點“Next”繼續下一步。
3.預設安裝到C:,您也可以點“Browse”選擇其他檔案夾,然後點“Next”繼續下一步。
4.點“Next”繼續下一步就開始安裝。
5.安裝完成。
6.安裝完成後,下載個探針來檢測下伺服器是否已經裝好,如所示。
ASP探針下載
阿江ASP探針 v1.93下載 介面預覽
- 軟體大小:10KB
- 軟體類別:國產軟體 | 主機網域名稱
- 軟體語言:簡體中文
- 運行環境:ASP
- 軟體授權:共用版
- 更新時間:2006-6-5 23:29:00
- 相關連結:Home Page
7.來看一個JMail樣本。
<% Set jmail = Server.CreateObject("JMAIL.SMTPMail") ‘建立一個JMAIL對象 jmail.silent = true ‘JMAIL不會拋出例外錯誤,返回的值為FALSE跟TRUE jmail.logging = true ‘啟用使用日誌 jmail.Charset = "GB2312" ‘郵件文字的代碼為簡體中文 jmail.ContentType = "text/html" ‘郵件的格式為HTML的 jmail.ServerAddress = "smtp.chinaz.com" ‘發送郵件的伺服器 jmail.AddRecipient "[email protected]" ‘郵件的收件者 jmail.SenderName = "ChinaZ" ‘郵件寄件者的姓名 jmail.Sender = "[email protected]" ‘郵件寄件者的郵件地址 jmail.Priority = 1 ‘郵件的緊急程式,1 為最快,5 為最慢, 3 為預設值 jmail.Subject = "ChinaZ Test" ‘郵件的標題 jmail.Body = "ChinaZ Test" ‘郵件的內容 jmail.AddRecipientBCC "[email protected]" ‘密件收件者的地址 jmail.AddRecipientCC "[email protected]" ‘郵件抄送者的地址 Response.Write(jmail.Execute()) ‘執行郵件發送 jmail.Close ‘關閉郵件對象 %>
JMiail參數說明
- Body(信件本文) : 字串如:JMail.Body = "這裡可以是使用者填寫的表單內容,可以取自From。"
- Charset(字元集,預設為"US-ASCII") : 字串如:JMail.Charset = "US-ASCII"
- ContentTransferEncoding : 字串指定內容傳送時的編碼方式,預設是"Quoted-Printable"如:JMail.ContentTransferEncoding = "base64"
- ContentType(信件的contentype. 預設是"text/plain") : 字串如果你以HTML格式發送郵件, 改為"text/html"即可。如:JMail.ContentType = "text/html"
- Encoding : 字串 設定附件編碼方式(預設是"base64)。可以選擇使用的是"base64", "uuencode" or "quoted-printable" 如:JMail.Encoding = "base64"
- Log(Jmail建立的日誌,前提loging屬性設定為true,見下面) : 字串 如:使用Response.Write( JMail.Log )語句列出日誌資訊。
- Logging(是否使用日誌) : 布爾型 如:JMail.Logging = true
- Recipients : 字串 唯讀屬性,返回所有收件者如:Response.Write( "" + JMail.Recipients + "" );
- ReplyTo(指定別的回信地址) : 字串 如:JMail.ReplyTo = "[email protected]"
- Sender( 寄件者的郵件地址) : 字串 如:JMail.Sender = "[email protected]"
- SenderName(寄件者的姓名) : 字串如:JMail.SenderName = "一克"
- ServerAddress(郵件伺服器的地址) : 字串你可以指定多個伺服器,用分號點開。可以指定連接埠號碼。如果serverAddress保持空白,JMail會嘗試遠程郵件伺服器,然後直接發送到伺服器上去。如:JMail.ServerAddress = "mail.chinaz.com"
- Subject(設定郵件的標題,可以取自From。):字串如:JMail.Subject = "客戶回函表單"
- 添加檔案附件到郵件 如:JMail.AddAttachment( "c:\anyfile.zip" )
- AddCustomAttachment( FileName, Data ) 添加自訂附件. 如:JMail.AddCustomAttachment( "anyfile.txt", "Contents of file" );
- AddHeader( Header, Value ) 添加使用者定義的信件標題。如:JMail.AddHeader( "Originating-IP","192.168.10.10" );
- AddRecipient(收件者):字串 如:JMail.AddRecipient( "[email protected]" );
- AddRecipientBCC( Email ),密件收件者:如:JMail.AddRecipientBCC( "[email protected]" );
- AddRecipientCC( Email ) ,抄送收件者:如:JMail.AddRecipientCC( "[email protected]" )
- AddURLAttachment( URL, 文檔名) 下載並添加一個來自url的附件. 第二個參數"文檔名", 用來指定信件收到後的檔案名稱。如:JMail.AddURLAttachment( "http://www.chinaz.com/jmail.zip", "jmail" )
- AppendBodyFromFile( 檔案名稱) ,將檔案作為信件本文:如:JMail.AppendBodyFromFile( "c:\anyfile.txt" )
- AppendText( Text )追加信件的本文內容,比如增加問候語或者其它資訊。如:JMail.AppendText( "歡迎訪問本站!" )
- Close() ,強制JMail關閉緩衝的與郵件伺服器的串連:如:JMail.Close()
- Execute() ,執行郵件的發送 如:JMail.Execute()
相關下載
JMAIL v4.3 使用者手冊(翻譯)(PDF) 下載 介面預覽
- 軟體大小:260KB
- 軟體類別:國產軟體 | 伺服器相關
- 軟體語言:簡體中文
- 運行環境:Win9x/Win2000/WinXP
- 軟體授權:免費版
- 更新時間:2002-7-30
- 相關連結:暫無
IIS安裝asp組件:JMail 郵件收發組件