您的位置:首页 > 其它

构建基于POSTFIX环境的邮件系统

2015-12-08 09:15 253 查看
构建基于POSTFIX环境的邮件系统
项目环境:基于postfix构建邮件系统
公司在北京总部及分散在全国各分公司的员工共有300多名,为了保证电子信息传递的及时性,稳定性,减少业务沟通障碍,要求构建一套电子邮件系统。考虑到系统的安全性和稳定性选用postfix作为发送和传递的服务器,dovecot提供邮件收取服务。
现有的环境是LAMP平台,域名为mai.benet.com IP地址为10.0.0.1
开始试验:
我们搭建好了LAMP环境能够解析PHP网页。我们今天的试验不需要WEB访问邮件服务器,但是我们还是在这个环境下搭建POSTFIX。
首先我们停止系统自带的sendmail系统



图1
现在出现错误,是因为没有开启,系统默认开启,这不操作一定要做,否则端口冲突。
接下来我们建立程序运行时需要使用的组账户和用户。



图2
把postfix这个用户分别添加到postdrop附加组 和 postfix基本组 指定uid 1000 不能登陆操作系统。



开始解压软件,可以在http://www.postfix.org下载最新版
解压到/usr/src目录下



图4
这就是postfix的安装文件。
接下来编译安装postfix今天的配置方式跟以往不同。



图5、
CCARGS 为编译器提供额外的扩展参数
AUXLIBS 为编译器指出位于标准位置之外的额外函数库。



图6
回车之后会出现这个错误是依赖的安装包没有安装。



图7
安装完成之后,在进行配置



图8
在配置就不会出现错误了。



图9
出现这个语句就表明已经配置成功了。



图10
开始编译安装。



图11
在编译的时候还有错误出现,这个错误是没有安装cyrue相关的软件包。



图12
安装完成之后在配置一遍就可以继续安装了。



图13



图14
如果你在配置的时候没有出现错误,正常做就可以了,先进行配置,配置之后编译安装。



图15
在安装过程中会让我们设置一些参数,我们全部直接回车,接受默认配置即可。



图16
出现以上语句就证明安装正确。



图17
执行 postconf -a 语句检查时 出现cyrus就证明没有出现任何问题,如果没有那么请检查之后在重新进行配置编译安装。



图18
postfix start 可以进行服务的启动 postfix 有自己的管理工具,所以不用添加系统服务 管理工具都存在 /usr/sbin/



图19
执行上图语句可以进行最基本的语法检查如果无提示消息则证明没有问题,反之根据相应的提示去解决即可。



图20
简化主配置文件的内容,过滤掉空行和注释。



图21
移动到/etc/postfix/改名字为main.cf 这个main.cf就是postfix的朱配置文件。



图22
现在编辑这个文件。



图23
朱配置文件配置完就可以启动服务了。



图24
在重新加载服务的时候出现错我,因为我的Ip地址没有配置



图25
我为了做实验,就临时配置ip和主机名了,在实际生产过程中千万要配置永久的ip地址。
现在我们在重新加载服务。



图26
出现上图所示就表示服务已经能偶正常运行了。
我们发一封邮件测试一下,
我们建立两个用户,邮件的用户就是系统用户。



图27
建立了组,如果给这个组发邮件这个组的成员都可以收到。
现在还不能进行测试,必须要有DNS服务器的支持,能够解析mail服务器的域名。



图28



图29
主配配置文件的路径。



图30
主配置文件的内容,就是搭建一个简单的域名解析,所以就这么几句就可以了。



图31
区域数据文件的位置。名字必须跟主配置文件一样。



图32
区域数据文件的内容注意 .
启动named服务。



图33
启动named服务,还不行呢,因为是要测试自己要解析自己,所以需要给系统配一个DNS指向。



图34
配置dns地址的路径文件



图35
改为自己的ip地址就好了。



图36
重启一下named服务。



图37
ping一下域名看一下能不能解析,能解析就证明没有任何问题。



图38
测试发件。



图39
收到的邮件都放在自己的宿主目录下。
postfix我们搭建完成,已经没有任何问题,现在我们搭建收件系统dovecot



图40
解压到/usr/src/



图41
在安装之前建议先安装一下这个软件包,否则配置过程中还是会出现故障的。



图42
建立两个程序用户,一定要是这个名字,必须提前建立好,否则无法编译完成。



图42
--sysocnfdir 指定配置文件所在的父目录。



图43
安装成功。



图44
现在编译安装。



图45
编译安装成功。



图46
添加系统服务。



图47
建立主配置文件。



图48
建立认证文件。



图49
pam认证文件的内容。
接下来修改主配置文件。



图50



图51
修改完这个主配置文件之后,启动服务。



图52
启动成功。测试接收邮件。



图53
成功接收。
现在我们配置一下客户端的oulook测试收发邮件。



图54
配置客户端的ip地址,如果有DHCP就不用配置了直接自动获取就可以了。



图55
打开控制面板的邮件



图56
这里选择第一项即可,点击下一步继续。



图57
这里选择手动设置。



图58
还是选择默认。



图59
填写用户信息



图60
最后测试一下,是否能够连接收发服务器。
点击完成即可,在配置下一个,这里配置都是一样的,就不一个一个配置了



图61
现在再看一下有了连个了。
现在就可以收发邮件了,这里我就不去测试了,自己搞吧。
postfix 和 dovecot 我们就搭建完成了,这只是简单的收发邮件,还有一些安全的配置还没有,我们明天再进行探讨的时候我们再来一起研究。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: