电竞比分网-中国电竞赛事及体育赛事平台

分享

配置Linux下的Mail服務器

 小安 2006-11-20
                   配置Linux下的Mail服務器
任務一  安裝并啟動IMAP
把Red Hat7.3的第二張光盤放入光區(qū)中。
把光盤掛載到/mnt/cdrom 目錄下。
# mount /dev/cdrom /mnt/cdrom
3.進入安裝文件所在目錄。
  # cd /mnt/cdrom/RedHat/RPMS
4.安裝IMAP軟件。
   #rpm –ivh imap-2001a-10.i386.rpm
5.卸載光盤文件系統。
   # cd
   # umount /mnt/cdrom
6.取出光盤。
7.修改xinetd的配置文件,使系統啟動時啟動IMAP服務和POP3服務。
   #chkconfig imap on
8. 重新啟動xinetd,來啟動IMAP。
   # service xinetd start
9.用telnet 命令連接本地的143端口,測試IMAP是否成功啟動。
   # telnet 192.168.1.1 143
用同樣的方法連接本地的110端口,測試POP3是否成功啟動。

任務二 安裝Sendmail 
任務一  安裝并啟動IMAP
1.把Red Hat7.3的第一張光盤放入光驅中。
把光盤掛載到/mnt/cdrom 目錄下。
# mount /dev/cdrom /mnt/cdrom
3.進入安裝文件所在目錄。
  # cd /mnt/cdrom/RedHat/RPMS
4.安裝Sendmail主程序軟件包。
# rpm –ivh sendmail-8.11.6-15.i386.rpm
5.卸載光盤文件系統。
   # cd
   # umount /mnt/cdrom
6.取出光盤,放入第二張光盤。
7.重復步驟2和3。
8.安裝Sendmail宏文件包。
  # rpm –ivh sendmail-cf-8.11.6-15.i386.rpm
9.卸載光盤文件系統。
   # cd
   # umount /mnt/cdrom
10.取出光盤。
任務三  配置Sendmail
配置DNS
1. 登錄到局域網內的DNS服2. 務器。
3. 編輯本區(qū)域的數據文件/var/named/named.ncie.org,在其中為將要配置的Mail服4. 務器添加MX記錄,5. 并確保此服6. 務器的域名7. 在文件中有A記錄。
      @         IN         MX     10        host1.ncie.org.
3.重新啟動域名服務器。
   # service named restart
4. 回到待配置的Mail服務器。
5.在終端輸入nslookup 命令,進入交互模式。
  # nslookup
  >
6.設置查詢類型為MX。
  >set type=MX
  >
7.查詢本域內的Mail服務器,看看設置是否生效。
  >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服務器,設置別名和中繼
編輯/etc/mail目錄下的sendmail.mc,文件,把內容改成如下
備份系統中原來的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設置一個別名mailuser.
Mailuser:     user1
 5.編輯編輯/etc/mail目錄下的access文件,為本機和遠程Mail服務器mail.ncie.org開放中繼。文件內容如下:
 
6.生成access數據庫文件access.db。
   # makemap hash /etc/mail/access.db < /etc/mail/access
7.啟動Sendmail。
   # service sendmail start
8. 連接本服務器的SMTP端口,檢查Sendmail是否啟動成功。
  # telnet 192.168.1.1 smtp
新建測試帳戶user1
1.本地服務器上新建測試帳戶user1。
# useradd user1
2.為測試帳戶設置密碼。
# passwd user1
3.編輯/etc/passwd文件,把用戶的登陸Shell該成/sbin/nologin。
4> 檢測本地服務器的接收E-mail功能,和別名測試.
任務四   配置Sendmail的虛擬域服務器
配置DNS
登錄到DNS服務器
編輯/etc/named.conf文件,在其中添加區(qū)域virtual.com的設置,內容如下。
 
3.在/var/named目錄下創(chuàng)建文件 named.virtual.com,內容如下。
$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.重新啟動DNS服務器。
# service named restart
5.回到Mail服務器。
配置Sendmail的虛擬域
1. 編輯/etc/mail/local-host-names文件,2. 內容如下。
host.server.org
virtual.com
2.編輯虛擬用戶表/etc/mail/virtusertable文件,在其中添加如下內容。注意,兩個E-mail地址之間用Tab鍵隔開。
@virtual.com               %1@ncie.org
3.把虛擬用戶表文件中的數據導入到數據庫當中。
#makemap dbm /etc/mail/virtusertable.db < /etc/mail/virtusertable
4.重新啟動Sendmail。
 # service sendmail restart
5.再次測試,向地址user@virtual.com發(fā)送測試郵件,然后檢查是否能夠在大家配置的服務器host1.ncie.org上收到。

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多