Sendmail server 的啟動(dòng)
sendmail Server 的啟動(dòng)
sendmail Server 的啟動(dòng)是相當(dāng)?shù)暮?jiǎn)單的,在 Red Hat 的系統(tǒng)當(dāng)中,你可以依序啟動(dòng) sendmail 以及 POP3 這個(gè)服務(wù)喔:
一、 啟動(dòng) sendmail
[root@test root]# /etc/rc.d/init.d/sendmail start
Starting sendmail:
[ OK ]
二、啟動(dòng) POP3 這個(gè)協(xié)定
[root@test root]# cd /etc/xinetd.d
[root@test xinetd.d]# vi ipop3
# 找到下面這一行:
disable = yes
# 將他改成
disable = no
# 儲(chǔ)存后離開!至于關(guān)于sendmail啟動(dòng) 更詳細(xì)的說(shuō)明,可以參考本文推薦的其他文章噢!
[root@test cf]# /etc/rc.d/init.d/xinetd restart
[root@test cf]# netstat -tl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:pop3 *:* LISTEN
tcp 0 0 *:smtp *:* LISTEN
看到了嗎?這樣我們的 sendmail Serve 就已經(jīng)啟動(dòng)了!
他已經(jīng)可以進(jìn)行收信與送信的工作啰!事實(shí)上,如果您曾經(jīng)以 vi 檢查過(guò) /etc/rc.d/init.d/sendmail 這個(gè)檔案的話,你會(huì)發(fā)現(xiàn)他其實(shí)就是使用 /usr/sbin/sendmail 這支程序在工作的啦!
sendmail通常的指令下達(dá)方式為:
[root@test root]# /usr/sbin/sendmail -bd -q30m
參數(shù)說(shuō)明:
-bd : 表示將 sendmail 以 daemon (可以想成常駐內(nèi)存的類型) 的類型啟動(dòng)!
-q : queue 的意思,后面接的是時(shí)間參數(shù),時(shí)間參數(shù)有:
s (秒) m(分) h(小時(shí)) 及 d(天)
-q30m 表示每隔三十分鐘,會(huì)將放置在郵件隊(duì)列 ( 一般是在 /var/spool/mqueue )的sendmail郵件嘗試寄出一次!所以,上面的例子當(dāng)中,說(shuō)的是將 sendmail 以 daemon 的類型啟動(dòng)之后,并且每 30 分鐘去將sendmail郵件隊(duì)列(為寄出的郵件)嘗試寄出一次!
而 Red Hat 針對(duì)sendmail郵件隊(duì)列寄送郵件的時(shí)間,則是設(shè)定在 /etc/sysconfig/sendmail 這個(gè)檔案里面喔!
注:
如果您在啟動(dòng) sendmail 的時(shí)候,出現(xiàn)類似這段文字:
*** Warning: File `virtusertable.db' has modification time in the future (2003-01-13 11:57:26 > 2003-01-13 06:04:40)
make: warning: Clock skew detected. Your build may be incomplete.
這表示您在安裝 Linux 的時(shí)候,可能發(fā)生一些時(shí)間上面的錯(cuò)誤判斷了!
導(dǎo)致于你的 sendmail 相關(guān)的設(shè)定檔竟然比目前的時(shí)間還要新,這個(gè)時(shí)候可以使用:
touch /etc/mail/*
來(lái)將檔案的時(shí)間更新為目前的時(shí)間,那就可以順利的啟動(dòng) Sendmail 啰! ^_^
【編輯推薦】

















