【运维系列】Centos7安装并配置postfix服务

简介: 安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。

Centos7 postfix
1、安装postfix组件,dovecot,postfix一般会默认安装
image.png

2、配置postfix的配置文件
vi /etc/postfix/main.cf
75行 去掉注释并修改为自己所用的完全域名(这里用的是mail.chinaskills.net)
image.png

改为
image.png

83行 取消注释并改为域名(chinaskills.net)
image.png

改为
image.png

99行 取消注释
image.png

改为
image.png

116行 修改localhost为all即所有

改为
image.png

164行 添加$mydomain
image.png

改为
image.png

264行 取消注释 并修改添加自己网段的IP
image.png

改成
image.png

419行 取消注释 启用邮箱
image.png

改为
image.png

574行 添加
image.png

改为
image.png

最后在文档最后添加配置
message_size_limit = 10485760(配置邮件最大大小为10M)
mailbox_size_limit = 1073741824(配置邮箱大小为1G)
这两个看情况配置
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject
image.png

3、重启postfix,设置开机自启
image.png

4、配置dovecot的配置
vi /etc/dovecot/dovecot.conf
24行 取消注释 30行 取消注释并取消IPV6
image.png

改成
image.png

vi /etc/dovecot/conf.d/10-auth.conf
10行 取消注释把yes修改为no
image.png

改为
image.png

100行 添加login字段
image.png

改为
image.png

vi /etc/dovecot/conf.d/10-mail.conf
24行 取消注释

vi /etc/dovecot/conf.d/10-master.conf
96行 取消注释修改
image.png
image.png

改为
image.png

vi /etc/dovecot/conf.d/10-ssl.conf
8行 改为no,取消ssl
image.png

改为
image.png

5、重启dovecot,开机自启
image.png

6、关闭防火墙测试
image.png

创建邮箱账户

image.png

在windows默认邮箱中选择高级设置,internet设置里添加账户
image.png

image.png

目录
相关文章
|
17天前
|
弹性计算 Ubuntu Linux
阿里云系统运维管理OOS一键安装宝塔面板,这个功能太牛了!
宝塔面板是实用的服务器管理工具,支持多种操作系统(如Ubuntu、CentOS等)。通过阿里云OOS可一键安装。安装前提包括ECS实例运行中且有公网,安全组需开放8888端口。安装步骤简单,进入ECS控制台选择预装应用并确认下单,完成后在控制台查看详情和登录信息。最后验证安装结果,确保能成功访问宝塔面板URL。
141 82
|
16天前
|
弹性计算 Ubuntu Linux
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS自动化部署。支持Ubuntu 22.04/20.04、CentOS 7.7-7.9及Alibaba Cloud Linux 3.2104 LTS。前提条件:ECS实例需运行中且有公网。步骤:选择Docker扩展并安装,验证成功通过命令`docker -v`查看版本号。
189 79
|
3月前
|
运维 Linux Apache
Puppet 作为一款强大的自动化运维工具,被广泛应用于配置管理领域。通过定义资源的状态和关系,Puppet 能够确保系统始终处于期望的配置状态。
Puppet 作为一款强大的自动化运维工具,被广泛应用于配置管理领域。通过定义资源的状态和关系,Puppet 能够确保系统始终处于期望的配置状态。
93 3
|
3月前
|
Linux 网络安全 Apache
CentOS 7.2配置Apache服务httpd(上)
CentOS 7.2配置Apache服务httpd(上)
353 1
|
2月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
231 2
|
3月前
|
监控 安全 Linux
CentOS7下安装配置ntp服务的方法教程
通过以上步骤,您不仅能在CentOS 7系统中成功部署NTP服务,还能确保其配置合理、运行稳定,为系统时间的精确性提供保障。欲了解更多高级配置或遇到特定问题,提供了丰富的服务器管理和优化资源,可作为进一步学习和求助的平台。
372 1
|
3月前
|
Linux PHP Apache
CentOS 7.2配置Apache服务httpd(下)
CentOS 7.2配置Apache服务httpd(下)
63 1
|
4月前
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
221 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
4月前
|
Linux
CentOS 7.x时间同步服务chrony配置详解
文章详细介绍了在CentOS 7.x系统中如何安装和配置chrony服务,以及它与ntpd服务的对比,强调了chrony在时间同步方面的高效性和准确性。
361 2
|
8月前
|
缓存 关系型数据库 MySQL
百度搜索:蓝易云【CentOS8服务器安装MySQL报错:no match mysql-community-server】
现在,你已经成功安装了MySQL服务器并解决了"no match mysql-community-server"的报错问题。祝你使用愉快!
116 1

热门文章

最新文章