栏目索引
相关内容
改这个文件主要是因为有时候重新启动sendmail服务时比较慢,所根据需要适当的改一下,将主机名hostname做一下修改,也就是在原有的基础上加上localdomain,,必须重新启动才能生效,如下所示:
原有的主机名.localdomain
7) /etc/hosts文件
这个和上个文件是同一种原因,修改
/etc/hosts中的文件,好像是第一行,和
/etc/sysconfig/network 文件一样。
二、sendmail的运行
1、由于Red Hat Linux EnterPrise
6.0默认已经启动了postfix会影响sendmail的使用,因此我们将它暂时关闭或者卸载:在终端提示符下输入“rpm
–e postfix”或者是“service postfix stop”。
2、切换到/etc/mail/目录下,在终端中输入“m4
sendmail.mc>sendmail.cf”命令,用m4程序将mc文件转换为cf格式的主文件。
3、切换到/etc/mail/目录下,在终端中输入“makemap
hash access.db <
access”命令,生成access.db的数据库文件。
4、启动sendmail服务,在终端提示符下输入“service
sendmail start”命令。
5、启动dovecot服务,在终端提示符下输入“service
dovecot start”命令。
6、在终端提示符下输入“service saslauthd
start”命令。
7、在终端中输入“netstat
-ntl”命令,查看25、110、143等端口是否处于监听的状态。
8、要想在客户端发送邮件必须有系统的账号,因此建立几个系统账号,而且为了我们的机器安全着想,并将它们加入mail组,设置为不能登录到系统,命令行的方式为“ useradd -g mail -s /sbin/nologin username
9、在客户端输入邮箱地址的格式为“系统用户名@hosname”,hostname为系统主机名,在终端输入该命令即可查到,也就是network文件中设置的那个。Smtp和pop3服务器的地址设为系统的IP地址,用ifconfig命令即可查到。经过以上的设置就可在局域网之间实现邮件服务器的架设。
以上就是整个sendmail的基本配置,可以不用DNS即可在局域网之间进行基本的邮件通信。以上只是个人的操作,如有不足之处希望大家可以提出来,此文有待更新。。。。。。。。。。。。。。。。。。。。。。。