配置好DNS服务器(步骤在上篇)
sendmail
安装软件包
//查看sendmail相关软件包
rpm -q sendmail
//查看m4相关软件包(作用:将.mc结果直接导入到.cf中)
rpm -q m4
//查看sendmail-cf相关软件包(系统不自带)
安装:
mount /dev/cdrom /mnt
cd /mnt/Server
rpm -ivh sendmail-cf-8.13.8-2.el5.i386.rpm
修改sendmail主配置文件
#cd /etc/mail
#ls:
access helpfile Makefile submit.cf virtusertable
access.db local-host-names sendmail.cf submit.cf.bak virtusertable.db
domaintable mailertable sendmail.mc submit.mc
domaintable.db mailertable.db spamassassin trusted-users
sendmail.cf是邮件服务器核心配置文件,太多,可用.mc代替
#vim sendmail.mc
将SMTP侦听范围从127.0.0.0改成0.0.0.0,变大监听范围
#vim access
加一行Connect:mail.shiyan.com RELAY//允许在此域名接收转发邮件
#makemap hash access.db < access //借用makemap工具将文件转化为二进制,access.db访问控制
#vi local-host-names//添加域名与主机
mail.shiyan.com
shiyan.com
#m4 sendmail.mc > sendmail.cf//借用m4工具将.mc文件导入.cf中
#useradd daliangzi//创建一个用户
#service sendmail resatrt//完成sendmail配置,重启
dovecot
安装软件包
mount /dev/cdrom /mnt
cd /mnt/Server
#rpm -ivh perl-DBI-1.52-2.el5.i386.rpm
#rpm -ivh mysql-5.0,77-3.el5.i386.rpm
#rpm -ivh dovecot-1.0.7-7.el5.i386.rpm//依赖前两个包,他是最重要的接收邮件协议包,实现pop3和IMAP功能
修改dovecot主配置文件
#vim /etc/dovecot.conf
protocols = imap imaps pop3 pop3s//注释取消,让协议生效
#service dovecot restart//重启
查看端口信息
#netstat -ntl
listen状态就是成功了
本地写信测试
检查是否安装邮件服务器
rpm -qa|grep telnet
建立连接
#telnet 192.168.1.210 25//从本地或者客户端,监听端口是25
mail from:zzz@shiyan.com//邮件发送方
rcpt to:daliangzi@shiyan.com
data
hhh
.
quit
#mail -u daliangzi
1
quit