【运维系列】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

目录
相关文章
|
11月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
1649 69
|
10月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
4413 3
|
11月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
961 78
|
10月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
2484 16
|
11月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
783 10
|
11月前
|
运维 网络协议 Linux
CentOS下Bind服务的安装与故障排查
通过以上的步骤,您应该能够在CentOS系统上安装并配置BIND DNS服务,并进行基本的故障排查。
807 0
|
11月前
|
存储 Ubuntu Linux
安卓手机免root安装各种Linux系统:Ubuntu, Centos,Kali等
此外还可以安装Slackware、Archstrike等系统,还可以通过github查找方法安装更多有趣的东西。 昨日小编就是通过Termux安装的Kali Linux工具包。
|
数据采集 机器学习/深度学习 人工智能
运维人的“福音”?AI 驱动的自动化网络监控到底香不香!
运维人的“福音”?AI 驱动的自动化网络监控到底香不香!
1325 0
|
9月前
|
人工智能 运维 监控
运维安全还能靠“人盯人”?别闹了,聊聊自动化处理的真功夫
运维安全还能靠“人盯人”?别闹了,聊聊自动化处理的真功夫
318 17
|
11月前
|
人工智能 运维 安全
运维老哥的救星?AI 驱动的自动化配置管理新趋势
运维老哥的救星?AI 驱动的自动化配置管理新趋势
457 11