|
发表于 2003-5-27 10:20:44
|
显示全部楼层
其实在局域网内要实现SENDMAIL的收发,很简单的!
如果你用的是REDHAT7.3或者REDHAT ADVANCED SERVER2.1
只需要改动几处地方即可:
修改:
vi /etc/sendmail.cf
找到CWlocalhost
改成这样
CWlocalhost 主机名
找到# DaemonPortOptions=port=smtp,addr=127.0.0.1,name=MTA
将其中的127.0.0.1改成SENDMAIL本机的IP地址
保存后退出
修改 vi /etc/mail/access 文件
加入
你本机的网段(如192.168.0.) RELAY
保存后退出
然后重新生成access.db文件
#makemap -r hash /etc/mail/access.db</etc/mail/access
你本机能够发不能收,估计是没有安装POP支持!
你可以查看/usr/sbin目录下有没有ipop3d或imap文件,或者你可以
#rpm -aq|grep imap
如果没有输出,说明没有安装pop3支持
放入Redhat 第二张安装盘
#mount /mnt/cdrom
#cd /mnt/cdrom/RedHat/RPMS
#rpm -ivh imap*.rpm
安装完后,然后要开启POP3功能
#vi /etc/xinetd.d/pop3
找到里面的disable=yes,
改成disable=no,
保存后退出
执行下列命令,让xinetd重新读取配置文件,让刚才的配置生效:
#/etc/rc.d/init.d/xinetd restart
重新启动sendmail功能
#/etc/rc.d/init.d/sendmail restart
然后到客户端试试,应该可以了!
我觉得SENDMAIL功能非常强大,且配置非常灵活! |
|