這篇文章主要是示范如何在一台新裝的RedHatLinux AS3上用配置sendmail-8.12.10-1服務,構架你的e-mail服務器.
1.sendmail的安裝
若用戶在RedHatLinux AS3默認安裝時已經安裝了sendmail 8.12服務.可忽略安裝過程,相關資料請查閱redhat CD裡的文檔.
若沒有安裝,安裝sendmail服務,操作如下:
//查看是否安裝了sendmail
#rpm –qa|grep sendmail
//將RedHatLinux AS3的第一張安裝光盤放入光驅後掛載
#cd /mnt/cdrom
//進入光盤的RedHat/RPMS目錄
#cd/mnt/cdrom/RedHat/RPMS
//安裝所需的軟件包
#rpm –ivh sendmail-8.12.10-1.i386.rpm
//將RedHat Linux9的第3張安裝光盤放入光驅後掛載
#cd /mnt/cdrom
//進入光盤的RedHat/RPMS目錄
#cd/mnt/cdrom/RedHat/RPMS
//安裝所需的軟件包
#rpm –ivh sendmail-cf-8.12.10-1.i386.rpm
#rpm –ivh sendmail-doc-8.12.10-1.i386.rpm
//彈出光盤
#cd;eject
2.檢驗DNS SERVER的正反向解析是否成功
要使你的新e-mail服務器正常工作,必須先解決DNS問題.把你的e-mail服務器的主機名和ip地址加入到DNS中,並用nslookup來確認:
[root@AS3 / ]# nslookup -sil mail.supermaster.com
Server: 192.168.0.111
Address: 192.168.0.111#53
Name: www.supermaster.com
Address: 192.168.0.111
同樣你也要試一下反向域名解析,這個對防止郵件延遲有很重要的作用.現在大部分的郵件服務器都是把反向域名解析作為郵件傳送時
認證的一部分.所以用的你ip地址來試一下反向域名解析是否正確.
[root@AS3 / ]# nslookup -sil 192.168.0.111
Server: 192.168.0.111
Address: 192.168.0.111#53
111.0.168.192.in-addr.arpa name = www.supermaster.com.
111.0.168.192.in-addr.arpa name = mail.supermaster.com.
111.0.168.192.in-addr.arpa name = ftp.supermaster.com.
111.0.168.192.in-addr.arpa name = ssL.supermaster.com.
3.配置sendmail服務
>>1.監聽本機的smtp端口
RedHatLinux AS3 默認安裝已經可以使SMTP服務在本機運行.
你用netstat -nl可以看到所有後台程序監聽的端口,注意這一行:127.0.0.1:25,這個表示sendmail服務已經在監聽本機的25(SMTP)
端口了:
[root@AS3 / ]# netstat -nl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:32768 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:32769 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:32770 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:931 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN
上一頁
12 3 4 5 6 7 下一頁 閱讀全文