構建校園網頁面電子郵件系統

才智咖 人氣:3.11W

摘要:本文完全採用自由軟體FreBSD作業系統、Sendmail電子郵件軟體、Openwebmail頁面電子郵件軟體,構建了一個功能完備執行穩定的校園網電子郵件系統。

構建校園網頁面電子郵件系統

關鍵詞:Freebsd Sendmail Openwebmail

隨著網際網路的迅速發展,電子郵件已經成為師生們對外交流不可或缺的手段。通過電子郵件溝通,不僅節省費用,而且快捷方便。傳統的電子郵件是通過電子郵件客戶端收發的,收發電子郵件時需要填寫一些引數,這對電腦不是很熟悉的人員來說是一件比較困難的事情,需要網路管理人員做大量的技術支援。而頁面電子郵件系統,只要會使用瀏覽器上網的人都會使用,這不僅方便了廣大師生們的使用,也大大減輕了網路管理人員的工作量。
頁面電子郵件伺服器的建設已經成為整個校園網建設的一個重要組成部分。如果純粹購買商業的軟體,將要花費大量的資金。幸好自由軟體的蓬勃發展,給我們提供了另外一種選擇,本文就以FreeBSD為作業系統,使用自由軟體Sendmail和Openwebmail構建了一個功能強大執行穩定但卻免費的頁面電子郵件系統

一、FreeBSD的安裝
Unix共分兩大類:SVR4和BSD,FreeBSD是BSD類Unix的代表。將機器由FreeBSD安裝光碟啟動,按照介面提示安裝FreeBSD作業系統,這方面的'參考文獻很多,不再贅述。
在劃分硬碟分割槽時一定要注意劃出專門的郵件佇列空間和使用者郵件儲存空間,以免和別的系統目錄共用一個硬碟分割槽,造成相互干擾。有關郵件的硬碟分割槽情況如下:
/mqueue 是目錄/var/spool/mqueue符號連線,存放待發送郵件
/mail 是/var/mail符號連線,存放已經收到的郵件
/popmail 用於設定電子郵件磁碟配額時,作為pop3方式接收電子郵件的臨時轉放
/home 用於頁面電子郵件的轉放

二、Sendmail的設定
Sendmail是一個功能強大的郵件傳送代理,也就是通常所說的郵件伺服器軟體。FreeBSD系統安裝完畢後,Sendmail已經自動安裝好,只需設定好相應的引數便可正常執行。
1、 加入relay主機
relay就是郵件中繼的意思,它控制著可以替什麼人(根據ip地址判斷)傳送電子郵件,限制它只能為本校的ip地址傳送電子郵件,以免被外人當作垃圾郵件伺服器使用。編輯檔案/etc/mail/access加入如下格式的中繼ip地址:
RELAY 說明:這是新增單個ip地址的格式
172.16.72 RELAY 說明:這是新增一個網段ip的格式
新增完成以後執行命令makemap hash