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

目录
相关文章
|
应用服务中间件 Linux 网络安全
Centos 8.0中Nginx配置文件和https正书添加配置
这是一份Nginx配置文件,包含HTTP与HTTPS服务设置。主要功能如下:1) 将HTTP(80端口)请求重定向至HTTPS(443端口),增强安全性;2) 配置SSL证书,支持TLSv1.1至TLSv1.3协议;3) 使用uWSGI与后端应用通信(如Django);4) 静态文件托管路径设为`/root/code/static/`;5) 定制错误页面(404、50x)。适用于Web应用部署场景。
1044 87
|
10月前
|
存储 Linux Apache
在CentOS上配置SVN至Web目录的自动同步
通过上述配置,每次当SVN仓库中提交新的更改时,`post-commit`钩子将被触发,SVN仓库的内容会自动同步到指定的Web目录,从而实现代码的连续部署。
296 16
|
10月前
|
NoSQL 安全 Linux
设置Redis在CentOS7上的自启动配置
这些步骤总结了在CentOS 7系统上设置Redis服务自启动的过程。这些命令提供了一个直接且明了的方式,确保Redis作为关键组件在系统启动时能自动运行,保障了依赖于Redis服务的应用的稳定性和可用性。
747 9
|
12月前
|
Ubuntu 安全 Linux
CentOS与Ubuntu中防火墙配置命令集汇
有了这些,你就能遨游在 CentOS 和 Ubuntu 的海洋中,频繁地改变你的防火墙设置,快速地应对各种安全威胁,同时也能保证你的系统可以正常工作。出发吧,勇敢的编程者,随着这些命令集的涌动,扬帆起航,走向安全的网络世界!
415 5
|
12月前
|
数据采集 机器学习/深度学习 人工智能
运维人的“福音”?AI 驱动的自动化网络监控到底香不香!
运维人的“福音”?AI 驱动的自动化网络监控到底香不香!
1270 0
|
7月前
|
人工智能 运维 监控
运维安全还能靠“人盯人”?别闹了,聊聊自动化处理的真功夫
运维安全还能靠“人盯人”?别闹了,聊聊自动化处理的真功夫
280 17
|
9月前
|
人工智能 运维 安全
运维老哥的救星?AI 驱动的自动化配置管理新趋势
运维老哥的救星?AI 驱动的自动化配置管理新趋势
430 11
|
11月前
|
机器学习/深度学习 人工智能 运维
运维不背锅,从“自动修锅”开始:AI自动化运维是怎么回事?
运维不背锅,从“自动修锅”开始:AI自动化运维是怎么回事?
658 49
|
10月前
|
运维 Prometheus 监控
系统崩了怪运维?别闹了,你该问问有没有自动化!
系统崩了怪运维?别闹了,你该问问有没有自动化!
287 9