[給新手]安裝qmail IN debian成功..分享心得

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

[給新手]安裝qmail IN debian成功..分享心得

文章sivid » 週三 7月 09, 2003 3:36 pm

標題註明給新手是因為這篇的程度就只有新手程度XDD
qmail是一個mail transfer agent, 就把他想成架郵件伺服器這樣, 可以收信(pop3)可以發信(smtp)
為什麼要挑上qmail?
因為我google mail server linux 前幾個找到的就是qmail.. so... :-P



註:假設你的host name是hhost, domain name是 domain.com.tw


基本上照著http://www.pantz.org/email/qmail/qmailondebian.shtml作
不過注意:
1.
先apt-get remove --purge exim (或者是之前用的任意MTA)
再照他寫的做

2.
/etc/init.d/qmail 裡面的幾行

改之前
alias_empty="|/usr/sbin/qmail-procmail" # procmail delivery to /var/spool/mail
#alias_empty="./Maildir/" # This uses qmail preferred ~/Maildir/ directory
# You may want to maildirmake /etc/skel/Maildir
#alias_empty="./Mailbox" # This uses Mailbox file in users $HOME

改之後
#alias_empty="|/usr/sbin/qmail-procmail" # delivery to /var/spool/mail
alias_empty="./Maildir/" # This uses qmail preferred ~/Maildir/ directory
# You may want to maildirmake /etc/skel/Maildir
#alias_empty="./Mailbox" # This uses Mailbox file in users $HOME

還有POP3要全部uncomment
3.
For future accounts:

cd /etc/skel
maildirmake Maildir
echo ./Maildir/ > .qmail
網頁作者少了一個slash

當然接下來幫已存在的使用者建立Maildir也是一樣:
For current accounts (this script assumes all directories in /home
are user accounts):

cd /home
for i in `ls /home
` do
cd $i
maildirmake Maildir
echo ./Maildir/ > .qmail
cd ..
done

4.
/var/qmail/control/locals這個檔案要的是你這台機器的名子
以我這次為範例的話就是
localhost
hhost.domain.com.tw

/var/qmail/control/me這個檔案要的是別人怎麼叫你的機器
以我為範例就是
hhost.domain.com.tw

/var/qmail/control/defaultdomain這個檔案要的是你的domain
以我為範例
domain.com.tw

/var/qmail/control/rcpthosts這個檔案內含所有可以從這台發信的位置
以我為範例, 我要讓這個網域都可以用這台寄信
localhost
domain.com.tw

/var/qmail/control/plusdomain這個檔案我不知道他做什麼的XDD FIXME: 喂-_-
我預設的是
com.tw

5.
都做好了後,照著/usr/share/doc/qmail裡面的
TEST.deliver.gz
TEST.receive.gz 測試
可以直接用winrar點兩下裡面的檔案來看,用notepad會怪怪的

--

剪貼/修改自我在系bbs上po的文章
sivid
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週五 4月 04, 2003 5:22 pm

回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron