您当前所在位置:主页 > 电子科技 > 数控加工 >

基于Postfix服务的电子邮件论文

来源:网络|发布时间:2021-01-03|浏览次数:
基于Postfix服务的电子邮件论文实现平台技术及工具

1CentOS操作系统

CentOS是一个企业级的Linux发行版本,现行最新的版本为CentOS-6.6,同时提供了i386与x86_64两种架构的版本。主要面向那些既需要企业级操作系统的稳定性,又需要考虑部署成本的组织与企业。

2Postfix

Postfix是一种MTA(邮件传输代理)软件,与Sendmail相比,其处理邮件的速度更快、管理更简单、使用更安全。

3Dovecot

Dovecot是一个开源的IMAP和POP邮件服务器,支持Linux/Unix系统。安全性较高,支持多种认证方式,所以在功能方面也比较符合一般的应用。

4Bind

BIND是互联网上最常用的DNS服务器软件,现在,使用BIND作为服务器软件的DNS服务器约占所有DNS服务器的九成。

实现过程

在以下的配置过程中,系统需要root权限,以管理员的身份修改配置,本文假定所需软件均已正确安装。

1配置DNS服务修改DNS配置文件,增加所需的设定。在本文中,我们将设定DNS服务器所采用的域为:abc.com,服务器的IP地址为10.0.6.210。①配置DNS服务时,设定SMTP服务的地址为:smtp.abc.com,并在DNS中设定为MX记录,优先级设定为10,POP服务的地址为pop.abc.com,并在反向解析中增加相应的设定。

2配置SMTP服务Postfix的配置通常采用默认选项即可,根据前面的规划,需修改main.cf文件下面的选项:myhostname=abc.commydomain=abc.cominet_interfaces=allmynetworks_style=classmynetworks=10.0.6.0/24,127.0.0.0/8

3配置POP服务

在早期的CentOS操作系统中,只需要修改配置文件,启动侦听pop3和imap协议,就可以实现电子邮件的接收。但在CentOS6.6中,Dovecot软件的配置有较大的变化,主要配置文件存储在/etc/dovecot目录中的dovecot.conf文件中,其它附属的一些配置文件单独存储在/etc/dovecot/conf.d目录中②。因此POP服务的配置需要分为下面几个部分:(1)修改dovecot.conf配置文件启动侦听pop和imap服务。(2)修改conf.d/10-auth.conf配置文件,启用基于plaintext的验证模式,选项参考如下:disable_plaintext_auth=no(3)修改conf.d/10-mail.conf配置文件,定义电子邮件在服务器中的存储路径信息,选项如下:mail_location=mbox:~/mail:INBOX=/var/mail/%u(4)如果不需要SSL支持,可以修改conf.d/10-ssl.conf配置文件,选项参考如下:ssl=no

4修改防火墙,开启相应端口在CentOS中,防火墙默认开启,如需要提供电子邮件相关服务,要开放53(DNS服务,TCP和UDP)、25(smtp服务,TCP和UDP)和110(pop服务,TCP)端口。增加设置后,重启防火墙服务。

5增加测试用户,并为用户创建所需的目录在CentOS6.6中,因安全策略的限制,默认情况下,电子邮件服务程序没有办法自动为电子邮件用户创建存储邮件的目录,因此,需要手工创建。可使用“su–l用户名”指令切换至测试用户中,执行“mkdir-pmail/.imap/INBOX”完成所需目录的创建。③6测试重启相关服务,检查服务器配置是否正常启动,在Windows系统中,可以使用OutLook或Foxmail等工具测试。在CentOS中则可以安装Evolution软件,设定参数,进行电子邮件的收发,如果测试失败,则可查看系统日志,检查修改配置错误的地方,然后重新尝试。

结束语

文中采用的电子邮件搭建方案,可以构建一个免费的电子邮件系统,在校园网内建立一套信息交流平台,供教职员工以及师生之间进行有效的信息交流沟通。

 作者:王俊波 单位:广州白云工商高级技工学校

Copyright © 2020-2028 现代应用技术网版权所有http://www.rgco.cn本站文章部分来自互联网转载,如有侵权请与管理员联系QQ:164236394,或发电子邮件告知我们,经我们审核后会在第一时间进行确认并作删除处理!感谢您的支持与理解!广告服务联系QQ164236394 Power by DedeCms