打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
配置Linux下的Mail服务器
                   配置Linux下的Mail服务器
任务一  安装并启动IMAP
把Red Hat7.3的第二张光盘放入光区中。
把光盘挂载到/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. 编辑本区域的数据文件/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文件,在其中添加区域virtual.com的设置,内容如下。
 
3.在/var/named目录下创建文件 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发送测试邮件,然后检查是否能够在大家配置的服务器host1.ncie.org上收到。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Linux中Postfix邮件原理介绍(一) – 运维那点事
CentOS 5 使用 Sendmail 架设邮件服务器
Red Hat Linux 9.0服务器架设全程实录
[RHEL5企业级Linux服务攻略]--第5季 Sendmail服务全攻略之常规配置
第6章 Internet应用服务器的配置
发送邮件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服