Blueball.gif (923 個位元組)如何安裝網路郵局 Neomail 1.13(張文杰老師提供)(軟體下載請按這裡)

Neomail 是一個 GPL 的 webmail 軟體,該有的功能大致上都有了,只要主機有裝 apache 就可使用,安裝非常容易只需回答一些設定資料就可以安裝完成,該軟體是 CGI 程式使用 POP3,因此在使用人數上可負擔較多人使用,適合學校 email 教學用。小弟已經將中文語系加入其內並修正讀取 outlook 信件亂碼問題。

安裝流程

1.解壓 neomail-1.13.tar.gz
 #cd /tmp
 #tar zxvf neomail-1.13.tar.gz
2.執行安裝程式 setup.pl
 #cd neomail-1.13
 #./setup.pl
NEOMAIL SETUP
============

NEOMAIL DIRECTORY
==================
儲存NeoMail程式及使用者通訊錄的目錄,預設為/var/neomail
[/var/neomail]:

DEFAULT LANGUAGE
================
選擇預設的語系,預設為tw
[tw]:

MAIL SPOOL GROUP ID
==================
主機執行 mail spools 的 group,預設為mail
[mail] group/suid:

DOMAIN NAME
==========
貴校網域名稱(格式為主機名.網域名)
[localhost.localdomain]:

SENDMAIL
========
輸入sendmail程式的所在路徑,預設為/usr/sbin/sendmail
[/usr/sbin/sendmail]:

PASSWORD FILE
============
輸入主機密碼檔,預設為passwd(FreeBSD輸入/etc/master.passwd ,Linux輸入 /etc/shadow 或 /etc/passwd)
[/etc/passwd]:

NEOMAIL LOGFILE
==============
輸入NEOMAIL程式執行記錄檔的檔名,預設為/var/neomail/neomail.log
filename/n [/var/neomail/neomail.log]:

TIME OFFSET
==========
時區設定,預設為+0800(台灣時區)
[+0800]:

SESSION TIMEOUT
==============
session 逾時設定
[30]:

NUMBER OF HEADERS
================
每頁最多顯示幾封信
[20]:

MAXIMUM ADDRESS BOOK SIZE
========================
每個使用者通訊錄最大的儲存容量(KB)
[50]:

FOLDER QUOTA
============
每個使用者信箱匣最大的儲存容量(KB),預設為0
neomail可讓使用者建立信箱匣,在後面有一項設定是建立在/var/neomail 下(此時不受主機的QUOTA限制,這裡就必須給容量限制,不建議使用) 或建立在使用者的目錄下(此時不主機的QUOTA限制,這裡就用預設值0,建議使用)
[0]:

ATTACHMENT SIZE LIMIT
====================
附件最大限制容量為多少MB,預設為1(以sendmail的限制)
[1]:

SCRIPT LOCATION
==============
neomail.pl的位置,預設為/cgi-bin/neomail.pl
[/cgi-bin/neomail.pl]:

PREFS LOCATION
==============
neomail-prefs.pl的位置,預設為/cgi-bin/neomail-prefs.pl
[/cgi-bin/neomail-prefs.pl]:

CGI-BIN LOCATION
================
APACHE CGI執行程式的絕對路徑
[/home/httpd/cgi-bin/]:

DOCUMENTROOT LOCATION
====================
APACHE 網頁的根目錄的絕對路徑
[/home/httpd/html]:

PINE COMPATIBILITY
==============
設定使用者建立信箱匣的位置,建議按 y(建立在使用者的目錄下)
y/n [n]:

QMAIL SUPPORT
============
是否支援 QMAIL,預設為 n
y/n [n]:

HASHED MAIL SPOOLS
==================
主機接收使用者信件的方式,一般放在 /var/mail/username 預設為 n(若為 /var/spool/mail/u/s/username 則按 y)
y/n [n]:

BACKGROUND IMAGE
================
背景圖
[/neomail-bg.gif]:

LOGO IMAGE
==========
標誌圖
[/neomail.gif]:

DIRECTORY FOR IMAGES
====================
圖片檔目錄
[/images/]:

Ready to install. Hit to continue.
nobody


Reading templates...
You'll need it next.
Performing substitutions...
Finish the installation by following the steps outlined in FINAL STEPS,
Writing neomail.pl...Writing neomail-prefs.pl...Writing neomail.conf...
in the INSTALL text file in this directory.


INSTALLING NEOMAIL...
DON'T FORGET TO RUN FEEDBACK.PL AND GIVE ME YOUR THOUGHTS ON NEOMAIL!
Copying style files to /var/neomail/styles...
Copying templates to /var/neomail/templates...
Copying translations to /var/neomail/lang...
Copying neomail.conf to /var/neomail/neomail.conf...
Setting permissions using chown -Rh and chmod -R...
Copying checklogin.pl to /var/neomail/checklogin.pl...
Copying neomail.pl to /home/httpd/cgi-bin//neomail.pl...
Copying neomail-prefs.pl to /home/httpd/cgi-bin//neomail-prefs.pl...
Copying NeoMail logos to /home/httpd/html/...
Copying NeoMail images to /home/httpd/html/images/...
Setting permissions...
FYI: NeoMail is being installed suid root due to one or more options
that were selected during setup.
Done!

Make a note of the HTTPD user id, which is:

nobody

You'll need it next.
Finish the installation by following the steps outlined in FINAL STEPS,
in the INSTALL text file in this directory.

DON'T FORGET TO RUN FEEDBACK.PL AND GIVE ME YOUR THOUGHTS ON NEOMAIL!
#
恭喜您安裝完成

3.從瀏覽器執行neomail,輸入http://您的主機/cgi-bin/neomail.pl