::: 中大計中電子報 :::NCU COMPUTER CENTER E-PAPER

第 019 期 × 2006-01-03 發行

連結
訂閱本報
本 期 焦 點
 
《技術新知》  郵件伺服器篇--POP3 SERVER
《BB專欄》  Blackboard專欄(第八期)
 
轉 寄 給 朋 友 :
 
 
   
 郵件伺服器篇--POP3 SERVER
 
電算中心 ‧mail server 工作小組 ≡
  http://www.cc.ncu.edu.tw/mailncucc@cc.ncu.edu.tw

本期主題介紹的是:郵件伺服器篇--POP3 SERVER

Qpopper with TLS support


系統環境

Ubuntu 5.10 (Debian)
Sendmail 8.12.10
SASL 2.1.21
OpenSSL 0.9.7e
Qopper 4.0.5

介紹

Qpopper 具有幾個特色:佈告欄系統(Bulletins)、APOP (Authenticated Post Office Protocol)以及整合 Pluggable Authentication Modules (PAM),也支援 TLS 加密連線等功能。

佈告欄系統 (Bulletins)

以往系統管理者需要透過 email 傳送公告給每位使用者,需要分別將信件寄給每位使用者,會造成系統龐大的負擔。而透過 Qpopper 的 Bulletins ,僅僅需要將一封特定格式的公告檔案放置在公佈欄的位置,使用者透過 POP 連線時,系統便會自動將郵件傳送給使用者,避免額外的磁碟負擔。每份公告檔案開頭都會有一個唯一的遞增序號,Qpopper 透過這組序號紀錄那些使用者已經閱讀該公告,新增的使用者只會讀取到最近的公告(可以透過 configure 時的參數 --enable-new-bulls 作設定 )。也可以進一步將公告進行群組分類,讓屬於該群組的使用者才會接收到該公告。

APOP

Qpopper 支援 APOP (Authenticated Post Office Protocol) ,後端利用類似 SASLdb 的認證資料庫,認證機制類似 DIGEST-MD5,實際在網路上傳輸的只有 response,密碼不會外洩。

安裝

Ubuntu 5.10
apt-get install libpam0g-dev qpopper

Tarball
$cd /tmp
$wget ftp://ftp.nctu.edu.tw/network/mail/qpopper/qpopper4.0.8.tar.gz
$tar zxvf qpopper4.0.8.tar.gz
$cd qpopper4.0.8
$./configure --enable-bulletins=/var/spool/bulls --enable-group-bulls --enable-new-bulls=5
--enable-standalone --with-openssl=/usr/lib/ssl --enable-specialauth --enable-timing
設定公佈欄路徑 --enable-bulletins=/var/spool/bulls
公佈欄群組支援 --enable-group-bulls
新進使用者讀取公佈欄個數 --enable-new-bulls=5
支援 StandAlone 啟動模式 --enable-standalone
設定 OpenSSL libaries --with-openssl=/usr/lib
將時間寫入紀錄檔 --enable-timing
$make
$make install
$sudo vi /etc/inetd.conf
加入
pop3 stream tcp nowait root /usr/local/lib/popper qpopper -s
$sudo killall -1 inetd

設定

$sudo vi /etc/qpopper.conf
set tls-support = stls
set tls-server-cert-file = /etc/mail/certs/server_cert.pem
set tls-private-key-file = /etc/mail/certs/server_key.pem

$sudo killall -1 inetd

發佈公告
1.建立一個純文字檔案,格式如下

From qpop Wed Dec 7 13:31:08 2005
Date: Wed, 7 Dec 2005 13:31:07 +0800
To: user@localhost
From: Administrator
Subject: 測試公告

Hello World! 這是內容!!

基本上可以透過一般常見的 MUA 來產生類似格式的郵件,但是第一行的 From 需要自行加上去,其餘欄位可以參考 RFC 822
注意!格式的空白與欄位相當 sensitive ,其中 Subject 和內容之間一定要有空行。

2.將檔案放到之前設定的 Bulletins 目錄 /var/spool/bulls ,並將其權限設成 666。 並將檔名依照下面的格式更改

序號.名稱
00001.test_bulletin

序號和名稱之間有個 ".",切記!當有新的公告時,序號要遞增,而使用過的序號不能夠重複使用!!例如:
00001.test_bulletin
00002.the_second_test_bulletin
00003.Hello_guys

3.若您有開啟 Groups 功能 (configure 時有加入 --enable-group-bulls 選項) ,則檔名格式可改用:

序號.群組.名稱
00032.college.new_course

則此封郵件僅會傳送給屬於 college 群組的人

參考資料

Qpopper

參考網址

http://antispam.ncu.edu.tw/server/qpopper.html

 

 
   
 Blackboard專欄(第八期)
 
電算中心 ‧郭景淵≡
  http://bb.ncu.edu.tw/bin/index.plcenter28@cc.ncu.edu.tw

本期焦點內容:

《一》系統公告
1. 社群開放讓老師、助教及學生自行建立組織與討論區【電算中心訊】
2. 學期末快接近了,請老師自行將課程做匯出備份【電算中心訊】
3. 關於12/30所發生的BB系統資料錯亂事件始末【電算中心/郭景淵】

《二》教育訓練消息
1. 本學期Blackboard網路教學平台教育訓練圓滿落幕【電算中心訊】

《三》實用小技巧
(本期實用小技巧專欄暫停一次)

《四》軟硬體專欄
(本期軟硬體專欄暫停一次)

《五》操作問與答
(本期操作問與答專欄暫停一次)

《六》使用心得徵稿


《一》系統公告
1.社群開放讓老師、助教及學生自行建立組織與討論區 【電算中心訊】


具有本校BB師生及助教身份的人請您注意啦,自本學期起只要具有上述身份的成員,就可以在社群標籤頁中自行建立組織及討論區,組織功能幾乎跟課程設定使用上一模一樣。目前社群建立我們是採取開放政策,也就是您可以自行建立無需申請,不過每個學期會清空一次,所以如果需要永續經營的成員,請向系統管理者申請!
此外,社群討論區建立者具有開啟及關閉論壇文章管理、編輯、移除及匿名的權限,如果需要這些功能,可以要求建立者修改選項!請各位老師助教及學生善加使用,相信會對您課程外的教學更有幫助!→回本期焦點內容

2.學期末快接近了,請老師自行將課程做匯出備份 【電算中心訊】

學期末將近,老師們應該在課程內放置相當多的課程資料了,為了方便各位老師課程以後可以複製,或是課程資料有毀損時可以立即匯入,老師可以自行在控制面板的「封存課程」項目中做課程備份,萬一有意外時即可由系統管理者來做回復,請各位助教及老師務必定期做備份工作。此外,目前課程容量目前預設為600MB,有額外需求請聯絡計中人員。→回本期焦點內容

3.關於12/30所發生的BB系統資料錯亂事件始末 【電算中心/郭景淵】

先向各位老師及所有BB系統的使用者致上萬分的歉意,由於教務處資料庫匯到電算中心資料庫部份,出了操作上的錯誤,因而導致12/30凌晨到下午兩點半都一直出現課程錯亂或是系統停擺的畫面。關於這一點,我們會再做內部檢討,希望在這個時間點使用BB的老師與使用者,能夠諒解並持續來對BB支持及愛護,如果還有這方面問題的老師與使用者,也歡迎隨時用電話或是mail來聯絡我。最後,再次向各位愛好BB的使用者說聲:抱歉了!→回本期焦點內容

《二》教育訓練消息
1. 本學期Blackboard網路教學平台教育訓練圓滿落幕【電算中心訊】

各位Blackboard系統的使用者您好,本單位於本學期所舉辦Blackboard網路教學平台教育訓練,已經告一段落了。在此期間,謝謝各位老師、助教及持續支持BB教育訓練活動之人士熱烈參與本學期活動,並提供建議與問題,讓我們的活動更加完善。BB教育訓練錄影檔及BB教學投影片完整版文件大多已放置到線上教育訓練中心(BlackBoard Training Center),歡迎大家上線觀看。如果還有任何關於教育訓練的問題,也歡迎隨時連絡教務處課務組的溫小姐與電算中心的郭景淵先生。→回本期焦點內容

《三》實用小技巧(本期實用小技巧專欄暫停一次)

《四》軟硬體專欄(本期軟硬體專欄暫停一次)

《五》操作問與答(本期操作問與答專欄暫停一次)

《六》BB使用心得專欄徵稿
1.來稿請附照片,中文12號新細明體或英文12號Times New Roman,直式橫書(由左至右,由上至下),每行間距18pt。
2.目前因經費考量,因此無論校內外提供稿件者,均無提供稿費。
3.凡投稿至電算中心BB電子報之稿件,均已同意將文章及照片授權中央大學電算中心使用,未來本單位得將稿件製作成刊物、數位形式檔案及譯稿等形式,供中央大學電算中心作為教學、研究、公共服務用途與網際網路使用。→回本期焦點內容

 

     

計中電子報 雙週刊、週二發報
㊣ 版權所有 轉載必究 ㊣
*如對本報有任何建議,請與我連絡*
↘聯絡電話:(03)4227151轉57535
↘聯絡信箱: center18@cc.ncu.edu.tw
發行人:許健平
總編輯:嚴文淑
發行單位:中央大學電子計算機中心
開發平台:中央大學電子計算機中心