A-A+

linux_SendMail服务配置过程

2012年11月27日 综合技术 暂无评论 阅读 3,657 次

 

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登陆

 

 

 

标签:

给我留言