摘要:Interlib作為第三代B/S模式的圖書管理系統(tǒng)最近幾年用戶迅速增長,本文介紹了基于Interlib的圖書館自動郵件催還系統(tǒng)的搭建過程及關(guān)鍵問題,以及該系統(tǒng)管理、應(yīng)用情況。
關(guān)鍵詞:圖書館;Interlib;郵件催還;郵件服務(wù)器
中圖分類號:TP31 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9599 (2012) 22-0000-02
1 緣起
借出圖書逾期未歸還是大多數(shù)圖書館必然碰到的問題。讀者往往不容易記住自己所借圖書的借期,也難以要求讀者經(jīng)常關(guān)注自己的借閱詳情或者瀏覽圖書館網(wǎng)站上面的圖書催還通告。目前,針對圖書催還有很多方式,如網(wǎng)上催還、手機(jī)短信催還、電話催還、電子郵件催還等等。電子郵件催還因?yàn)橹鲃?、快捷、低成本得到了比較廣泛的應(yīng)用。一部分圖書管理系統(tǒng)提供了電子郵件催還的功能,也有很多技術(shù)實(shí)力較強(qiáng)的圖書館自己開發(fā)了電子郵件催還接口程序。我館于2008年將圖書管理系統(tǒng)由原來的深圖朗思開發(fā)的ILAS II更換為廣州圖創(chuàng)開發(fā)的B/S模式的Interlib。ILAS II和Interlib都提供了郵件催還功能,但在實(shí)際使用過程中存在很多問題。比如,ILAS II的郵件催還不能自動批量發(fā)送電子郵件、需要借助Outlook Express等桌面工具;一般情況下,Interlib的提供了自動批量發(fā)送催還郵件功能,但是利用第三方郵件服務(wù)器往往郵件發(fā)送成功率不高,我們先后使用過本校郵箱、新浪郵箱、QQ郵箱、163郵箱、126郵箱、GMAIL郵箱等都無法令人滿意,由于Interlib的日志信息過于簡潔、第三方郵件服務(wù)方不提供詳細(xì)的郵件日志,發(fā)送失敗的原因難以查找。為了提升圖書館的服務(wù)層次,較好地解決電子郵件催還的問題,我們利用現(xiàn)有環(huán)境建立了基于Interlib的自動郵件催還系統(tǒng)。
2 系統(tǒng)架構(gòu)
利用現(xiàn)有環(huán)境及資源,先后建立Interlib發(fā)信服務(wù)器、郵件服務(wù)器。這樣不但解決了郵件發(fā)送問題,而且能夠從郵件服務(wù)器上查看詳細(xì)的郵件發(fā)送日志、報(bào)告等,整個自動郵件催還系統(tǒng)基本不牽涉第三方,可控性較強(qiáng)。具體系統(tǒng)架構(gòu)如圖1。
2.1 Interlib自動發(fā)信服務(wù)器的相關(guān)設(shè)置
Interlib自動發(fā)信服務(wù)器的功能主要是負(fù)責(zé)采集需要發(fā)送的讀者、圖書信息并向郵件服務(wù)器發(fā)送郵件發(fā)送請求。按照設(shè)置好的規(guī)則,自動啟動郵件發(fā)送程序,從Interlib服務(wù)器查詢應(yīng)發(fā)郵件信息,并向郵件服務(wù)器發(fā)送發(fā)信請求,最后將發(fā)送結(jié)果寫入Interlib服務(wù)器日志。
Interlib自動發(fā)信服務(wù)器服務(wù)器的關(guān)鍵設(shè)置如下:
(1)\WEB-INF\classes\ Connection.properties中的HostName、SID、Port、UserName、Password字段應(yīng)設(shè)置正確。
(2)\WEB-INF\classes\ watchconfig.xml文件中的關(guān)鍵的郵件間隔字段email_delay可以設(shè)置稍長一點(diǎn),如60秒。其中各字段意義如表1。
2.2 郵件服務(wù)器的安全設(shè)置
郵件服務(wù)器的主要功能是接受發(fā)信請求并將郵件發(fā)送至相應(yīng)的郵箱及收信。該自動郵件催還系統(tǒng)中的郵件服務(wù)器主要負(fù)責(zé)特定對象的發(fā)信、收取讀者所使用的郵件系統(tǒng)退信及讀者回信。發(fā)信時主要接受來自Interlib自動發(fā)信服務(wù)器的自動發(fā)信請求、Interlib服務(wù)器的手動發(fā)信請求、OPAC服務(wù)器的讀者Email取回密碼請求、管理員通過郵件客戶端軟件發(fā)送的郵件等。
由于目前網(wǎng)絡(luò)上病毒和垃圾郵件泛濫,為了防止郵件服務(wù)器被反垃圾郵件聯(lián)盟列入黑名單,作為郵件催還專用郵件服務(wù)器應(yīng)盡力做好最嚴(yán)格的安全防護(hù)設(shè)置。
(1)關(guān)閉中繼,開啟SMTP認(rèn)證,設(shè)置復(fù)雜密碼,設(shè)置可信主機(jī)IP即拒絕其他IP連接該服務(wù)器,關(guān)閉網(wǎng)頁郵件服務(wù),開啟反垃圾功能,安裝郵件防病毒插件等。
(2)建立DNS域名及反向DNS解析。
(3)關(guān)閉網(wǎng)絡(luò)路由負(fù)載均衡,保證服務(wù)器的IP唯一性。
(4)郵件服務(wù)器禁止安全其他軟件,嚴(yán)禁使用代理或者用于代理服務(wù)。
(5)郵件服務(wù)器操作系統(tǒng)定時升級,安裝防病毒軟件,定時查殺病毒。
3 管理及運(yùn)行情況
經(jīng)過一年多的運(yùn)行,整個系統(tǒng)基本上較為穩(wěn)定,經(jīng)過不斷完善配置,發(fā)送郵件的成功率達(dá)91%,比較令人滿意。
3.1 日常管理
管理員應(yīng)通過郵件客戶端,定期收取查看讀者回信及郵件系統(tǒng)報(bào)告;經(jīng)常查看Interlib日志和郵件服務(wù)器日志;做好郵件服務(wù)器日常維護(hù)工作;經(jīng)常維護(hù)讀者電子郵箱。
3.2 運(yùn)行情況
自從2011年4月26日搭建自動郵件催還系統(tǒng)以來,截止2012年12月5日,郵件服務(wù)器共接受郵件請求18180封,實(shí)際發(fā)送16501封,發(fā)送成功率91%。失敗的原因主要是因?yàn)镮ntelrib系統(tǒng)登記的Email地址絕大部分是從數(shù)字校園平臺同步過來的,很多Email地址格式錯誤或者賬號已經(jīng)失效,而讀者自己沒有通過OPAC去修改為常用的Email地址,從而導(dǎo)致實(shí)際發(fā)送過程中存在一些無法送達(dá)的情況。
從Interlib系統(tǒng)的統(tǒng)計(jì)數(shù)據(jù)看,應(yīng)用自動郵件催還系統(tǒng)以前,2011年1月1日至2011年3月31日90天內(nèi)總共應(yīng)發(fā)催還郵件4612封,日平均應(yīng)發(fā)51封;應(yīng)用自動郵件催還系統(tǒng)以后,同期2012年1月1日至2012年3月30日90天內(nèi)總共應(yīng)發(fā)催還郵件2027封,日平均應(yīng)發(fā)23封,應(yīng)發(fā)郵件數(shù)量下降了55%。這說明通過自動郵件催還系統(tǒng)提前7天發(fā)送到期提醒郵件,減少了圖書超期的情況,加快了圖書流通,提高了讀者的借書體驗(yàn),促進(jìn)了圖書館和讀者的良好互動。
參考文獻(xiàn):
[1]高源,趙鴻雁等.催還服務(wù)在圖書流通中的作用探析[J].農(nóng)業(yè)圖書情報(bào)學(xué)刊,2009(21):213-215.
[2]徐偉平,董秀成.安全、可靠的電子郵件服務(wù)器系統(tǒng)的實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用,2003(23):120-122.