配置Linux下的Mail服務(wù)器
任務(wù)一 安裝并啟動(dòng)IMAP 把Red Hat7.3的第二張光盤放入光區(qū)中。 把光盤掛載到/mnt/cdrom 目錄下。 # mount /dev/cdrom /mnt/cdrom 3.進(jìn)入安裝文件所在目錄。 # cd /mnt/cdrom/RedHat/RPMS 4.安裝IMAP軟件。 #rpm –ivh imap-2001a-10.i386.rpm 5.卸載光盤文件系統(tǒng)。 # cd # umount /mnt/cdrom 6.取出光盤。 7.修改xinetd的配置文件,使系統(tǒng)啟動(dòng)時(shí)啟動(dòng)IMAP服務(wù)和POP3服務(wù)。 #chkconfig imap on 8. 重新啟動(dòng)xinetd,來啟動(dòng)IMAP。 # service xinetd start 9.用telnet 命令連接本地的143端口,測(cè)試IMAP是否成功啟動(dòng)。 # telnet 192.168.1.1 143 用同樣的方法連接本地的110端口,測(cè)試POP3是否成功啟動(dòng)。
任務(wù)二 安裝Sendmail 任務(wù)一 安裝并啟動(dòng)IMAP 1.把Red Hat7.3的第一張光盤放入光驅(qū)中。 把光盤掛載到/mnt/cdrom 目錄下。 # mount /dev/cdrom /mnt/cdrom 3.進(jìn)入安裝文件所在目錄。 # cd /mnt/cdrom/RedHat/RPMS 4.安裝Sendmail主程序軟件包。 # rpm –ivh sendmail-8.11.6-15.i386.rpm 5.卸載光盤文件系統(tǒng)。 # cd # umount /mnt/cdrom 6.取出光盤,放入第二張光盤。 7.重復(fù)步驟2和3。 8.安裝Sendmail宏文件包。 # rpm –ivh sendmail-cf-8.11.6-15.i386.rpm 9.卸載光盤文件系統(tǒng)。 # cd # umount /mnt/cdrom 10.取出光盤。 任務(wù)三 配置Sendmail
配置DNS 1. 登錄到局域網(wǎng)內(nèi)的DNS服2. 務(wù)器。 3. 編輯本區(qū)域的數(shù)據(jù)文件/var/named/named.ncie.org,在其中為將要配置的Mail服4. 務(wù)器添加MX記錄,5. 并確保此服6. 務(wù)器的域名7. 在文件中有A記錄。 @ IN MX 10 host1.ncie.org. 3.重新啟動(dòng)域名服務(wù)器。 # service named restart 4. 回到待配置的Mail服務(wù)器。 5.在終端輸入nslookup 命令,進(jìn)入交互模式。 # nslookup > 6.設(shè)置查詢類型為MX。 >set type=MX > 7.查詢本域內(nèi)的Mail服務(wù)器,看看設(shè)置是否生效。 >ncie.org. Service: ns1.ncie.org Address 192.168.1.1#53 ncie.org mail exchanger = 10 host1.ncie.org
> 8.退出nslookup >exit 2>配置基本Sendmail服務(wù)器,設(shè)置別名和中繼 編輯/etc/mail目錄下的sendmail.mc,文件,把內(nèi)容改成如下 備份系統(tǒng)中原來的sendmail.cf文件。
# cp /etc/sendmail.cf /etc/sendmial.cf.orig 3. 生成新的sendmail.cf文件. # m4 /etc/mail/sendmail.mc > /etc/sendmail.cf 4. 編輯/etc/mail目錄下的aliases文件,在其中加入下面一行,為user1設(shè)置一個(gè)別名mailuser. Mailuser: user1 5.編輯編輯/etc/mail目錄下的access文件,為本機(jī)和遠(yuǎn)程Mail服務(wù)器mail.ncie.org開放中繼。文件內(nèi)容如下: 6.生成access數(shù)據(jù)庫文件access.db。
# makemap hash /etc/mail/access.db < /etc/mail/access 7.啟動(dòng)Sendmail。 # service sendmail start 8. 連接本服務(wù)器的SMTP端口,檢查Sendmail是否啟動(dòng)成功。 # telnet 192.168.1.1 smtp 新建測(cè)試帳戶user1 1.本地服務(wù)器上新建測(cè)試帳戶user1。 # useradd user1 2.為測(cè)試帳戶設(shè)置密碼。 # passwd user1 3.編輯/etc/passwd文件,把用戶的登陸Shell該成/sbin/nologin。 4> 檢測(cè)本地服務(wù)器的接收E-mail功能,和別名測(cè)試. 任務(wù)四 配置Sendmail的虛擬域服務(wù)器
配置DNS 登錄到DNS服務(wù)器 編輯/etc/named.conf文件,在其中添加區(qū)域virtual.com的設(shè)置,內(nèi)容如下。 3.在/var/named目錄下創(chuàng)建文件 named.virtual.com,內(nèi)容如下。 $TTL 300 @ SOA ns1.ncie.org root.ns1.ncie.org.( 200305013;serial 3600;refresh 900;retry 1209600;expire 3600;minimum ) @ IN NS ns1 @ IN MX 10 host1.ncie.org 4.重新啟動(dòng)DNS服務(wù)器。
# service named restart 5.回到Mail服務(wù)器。 配置Sendmail的虛擬域
1. 編輯/etc/mail/local-host-names文件,2. 內(nèi)容如下。 host.server.org virtual.com 2.編輯虛擬用戶表/etc/mail/virtusertable文件,在其中添加如下內(nèi)容。注意,兩個(gè)E-mail地址之間用Tab鍵隔開。 @virtual.com %1@ncie.org 3.把虛擬用戶表文件中的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫當(dāng)中。 #makemap dbm /etc/mail/virtusertable.db < /etc/mail/virtusertable 4.重新啟動(dòng)Sendmail。 # service sendmail restart 5.再次測(cè)試,向地址user@virtual.com發(fā)送測(cè)試郵件,然后檢查是否能夠在大家配置的服務(wù)器host1.ncie.org上收到。 |
|