linux_SendMail服务配置过程
1.配置DNS (MX记录 和A记录)
2.配置邮件服务器使用的DNS
# vi /etc/mail/local-host-names
3.配置邮件服务器的网络接口(就是提供邮件服务的网卡地址)0.0.0.0表示网卡上的所以IP地址有效
105行
4.启用邮件服务的用户认证功能
删除48行和49行前的注释就行了
5.将sendmail.mc的帮助文件转换成主配置文件sendmail.cf
# cd /etc/mail
# m4 sendmail.mc >sendmail.cf
6.创建邮件用户以及邮件用户组
后面指令意思是用户不允许登陆系统
7.设置邮件的群发以及别名功能(先配置aliases帮助文件,再将其转换成主配置文件aliases.db)
# cd /etc
# vi /etc/aliases
# newaliases
8.配置邮件服务器的访问控制列表(是对从本邮件服务器发送的邮件进行控制)
也需要转换文件 将 access 转换成 access.db
# cd /etc/mail
# vi /etc/mail/access
# makemap hash access.db <access
9.Sendmail默认不支持POP3,所以需要手动设置
# vi /etc/dovecot.conf
修改前:
修改后:
10.启动有关邮件服务器的服务
l service sendmail start service sendmail restart #启动邮件服务器
l service saslauthd start #启动用户认证服务
l service dovecot start #启动pop3服务
11.查看有关端口是否监听
Sendmail 25 dovecot 110
# netstat -ntlp
12.测试邮件服务器的收发
WebMail的安装以及配置
1.由于selinux的控制很严格!在此我将关闭selinux!以后在讲selinux中的邮件服务器
# vi /etc/sysconfig/selinux
# reboot 重启系统
2.安装OpenWebMail软件
由下往上的顺序安装
3.配置OpenWebMail软件的主配置文件
# vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
由自己的习惯配置,也可以不作任何修改
4.在/var/www/cgi-bin/openwebmail/etc目录下创建dbm.conf文件
# vi /var/www/cgi-bin/openwebmail/etc/dbm.conf
5.初始化OpenWebMail系统
# /var/www/cgi-bin/openwebmail/openwebmail/openwebmail-tool.pl --init
6.启动http服务
# service httpd start
7.Web登陆