SENDMAIL 配置笔记


[root@redhatlinux9 RPMS]# rpm -qa|grep sendmail
sendmail-8.12.8-4
sendmail-doc-8.12.8-4
sendmail-cf-8.12.8-4
# 检查SENDMAIL的安装情况.

# 如果未安装,需要第一张安装光盘.
[root@redhatlinux9 root]# mount /mnt/cdrom/
# 挂载光驱.
[root@redhatlinux9 root]# cd /mnt/cdrom/RedHat/RPMS/
# 进入安装光盘一的RPM包位置.

[root@redhatlinux9 RPMS]# rpm -ivh sendmail-8.12.8-4.i386.rpm
# 安装SENDMAIL.
warning: sendmail-8.12.8-4.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing...                ########################################### [100%]
        package sendmail-8.12.8-4 is already installed

[root@redhatlinux9 RPMS]# rpm -ivh m4-1.4.1-13.i386.rpm
# 如果需要M4工具生成SEND配置文件, 同时安装M4.
warning: m4-1.4.1-13.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing...                ########################################### [100%]
        package m4-1.4.1-13 is already installed

[root@redhatlinux9 RPMS]# cd;eject
# 弹出光盘

[root@redhatlinux9 root]# mount /mnt/cdrom/
[root@redhatlinux9 root]# cd /mnt/cdrom/RedHat/RPMS/
# 挂载光驱, 需要第三张安装光盘.

[root@redhatlinux9 RPMS]# rpm -ivh sendmail-cf-8.12.8-4.i386.rpm
warning: sendmail-cf-8.12.8-4.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60ePreparing...                ########################################### [100%]
   1:sendmail-cf            ########################################### [100%]
[root@redhatlinux9 RPMS]# rpm -ivh sendmail-doc-8.12.8-4.i386.rpm
warning: sendmail-doc-8.12.8-4.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing...                ########################################### [100%]
   1:sendmail-doc           ########################################### [100%]
# 安装以上两个配置工具和DOC文档(可以不安装).

[root@redhatlinux9 RPMS]# vi /etc/mail/sendmail.cf
# 编辑SENDMAIL配置文件, 更改
# O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
# 为:
# O DaemonPortOptions=Port=smtp,Addr=192.168.1.216, Name=MTA
# 即更改为本机IP地址.

[root@redhatlinux9 RPMS]# service sendmail start
启动 sendmail:
# 立即启动.
[root@redhatlinux9 RPMS]# service sendmail restart
关闭 sendmail:                                            [  确定  ]
关闭 sm-client:                                           [  确定  ]
启动 sendmail:                                            [  确定  ]
启动 sm-client:                                           [  确定  ]
# 重新启动服务.
[root@redhatlinux9 RPMS]# pstree |grep sendmail
     |-2*[sendmail]
# 检查是否工作.
[root@redhatlinux9 RPMS]# ntsysv
# 选择SENDMAIL使得可以随系统启动即运行.

###############################################################################################

#安装和启动IMAP:

[root@redhatlinux9 root]# cd;eject
# 弹出光盘.

[root@redhatlinux9 root]# mount /mnt/cdrom/
# 挂载光驱, 安装IMAP需要安装光盘第二张.

[root@redhatlinux9 root]# cd /mnt/cdrom/RedHat/RPMS/
# 进入第二张安装光盘RPM包所在位置.

[root@redhatlinux9 RPMS]# rpm -ivh imap-2001a-18.i386.rpm
# 安装IMAP包.
warning: imap-2001a-18.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing...                ########################################### [100%]
   1:imap                   ########################################### [100%]

[root@redhatlinux9 root]# vi /etc/xinetd.d/ipop3
# 首先修改此文件, 将
#         disable                 = yes
# 改为:
#         disable                 = no

[root@redhatlinux9 root]# vi /etc/xinetd.d/imap
# 修改此文件, 将
#         disable                 = yes
# 改为:
#         disable                 = no

[root@redhatlinux9 root]# service xinetd restart
# 从新启动xinetd .
停止 xinetd:                                              [  确定  ]
启动 xinetd:                                              [  确定  ]

#为了使得用户可以使用域名而非主机名收发电子邮件, 需要在用户所在域的区数据库文件中添加MX记录:
# 例如 [root@redhatlinux9 root]# cat /var/named/brus.net.zone
# 可以看到 IN MX 5 redhatlinux9.brus.net 字样.

#提示:为了方便初学者,在启动了服务之后,还是建议大家使用WEBMIN等图形配置工具!