2.1.1 搭建基本postfix环境-安装postfix和dovecot
2016-03-31 14:02
309 查看
为演示方便,这里采用centos7来做操作系统,采用其上自带的postfix2.10.1和dovecot2.2.10来做smtp服务器和pop3/imap服务器。操作系统在虚拟化环境中安装。
安装时,选择安装带GUI的服务器-电子邮件服务器(或基础设施服务器-电子邮件服务器),见图2-1,则可安装好postfix和dovecot。
其他选项请根据自己的需要来安装。
图2-1在centos7安装选项
当安装完成后,postfix的sasl将可使用dovecot的sasl实现。可以用postconf
–a命令查看postfix是否配置好了sasl模块(如果结果中有dovecot,则postfix已经配置好使用dovecot的sasl模块),见图2-2。
图2-2查看postfix是否支持sasl
sasl可以为postfix和dovecot提供用户验证机制。一般情况下用户收发邮件都应该通过密码验证才行。sasl提供了多种验证机制,这里我们只是用plain方式的机制。这种机制下,用户名和口令会以base64格式在网络上传输,相当于明码。在生产环境中使用plain机制的话需要搭配TLS。
如果想采用postfix或dovecot等软件的最新版本搭建服务器,则要编译安装这些软件,或者用本地系统的包管理器(redhat的rpm包管理器或debian/ubuntu的apt包管理器)来安装软件。如果编译安装则要配置好编译选项,使postfix能使用sasl功能。
安装完成后,可以通过service postfix status(或postfix status)和service
dovecot status命令查看postfix服务器和dovecot服务器的运行状态。如果为关闭状态则将服务启动。
可以用postconf mail_version命令查看postfix的版本,用dovecot
–version命令查看dovecot的版本。
安装时,选择安装带GUI的服务器-电子邮件服务器(或基础设施服务器-电子邮件服务器),见图2-1,则可安装好postfix和dovecot。
其他选项请根据自己的需要来安装。
图2-1在centos7安装选项
当安装完成后,postfix的sasl将可使用dovecot的sasl实现。可以用postconf
–a命令查看postfix是否配置好了sasl模块(如果结果中有dovecot,则postfix已经配置好使用dovecot的sasl模块),见图2-2。
图2-2查看postfix是否支持sasl
sasl可以为postfix和dovecot提供用户验证机制。一般情况下用户收发邮件都应该通过密码验证才行。sasl提供了多种验证机制,这里我们只是用plain方式的机制。这种机制下,用户名和口令会以base64格式在网络上传输,相当于明码。在生产环境中使用plain机制的话需要搭配TLS。
如果想采用postfix或dovecot等软件的最新版本搭建服务器,则要编译安装这些软件,或者用本地系统的包管理器(redhat的rpm包管理器或debian/ubuntu的apt包管理器)来安装软件。如果编译安装则要配置好编译选项,使postfix能使用sasl功能。
安装完成后,可以通过service postfix status(或postfix status)和service
dovecot status命令查看postfix服务器和dovecot服务器的运行状态。如果为关闭状态则将服务启动。
可以用postconf mail_version命令查看postfix的版本,用dovecot
–version命令查看dovecot的版本。
相关文章推荐
- 配置Tomcat使用https协议(配置SSL协议)
- Android Studio优化之启用Shift+Ctrl+O导入所有的包
- 计算机启动过程(转载)
- iOS自动生成图片@1x,@2x ,@3x图片
- mysql存储过程详解(1)
- MyBatis解决JDBC开发中的问题
- Windows安装及运行mongodb
- React/JS/Es6 多重/双层循环数组/Object/Map
- iOS开发~CocoaPods使用详细说明
- B. Qualifying Contest
- iOS CPU占有率达到了100%甚至更多,然后导致App闪退情况总结及解决过程。
- 解决汉字谷歌乱码IE不乱码
- 关于xcode——主从关系模版程序
- linux dnw
- 使用Jsoup 抓取页面的数据
- bootstrap图标
- 动画完全解析(一):补间动画
- 更新大数据的表结构的缓和做法
- startActivityForResult不回调的问题
- Centos安装mongodb