当前位置:首页 > CN2资讯 > 正文内容

centos搭建timemachine服务器 centos mail服务器

7小时前CN2资讯

一、Postfix简介

  • 在邮件系统中担任MTA的角色,负责在服务器之间传递邮件,并收下其他系统寄到本地系统的邮件
  • Postfix实现了MTA的核心功能:邮件路由,邮件头重写,授权,内容过滤
  • 基于模块化的互操作的多进程体系结构设计,每个独立的进程称为组件,各个组件之间通过队列管理器交换邮件
  • postfix 的组件以半驻留方式运行
  • postfix的各个组件由一个常驻内存的主控守护进程(master)控制,master主导邮件的处理流程,是postfix其他组件的总管
  • 只有master以root身份运行的,各个组件以postfix用户身份运行

部分参数解释

inet_interfaces

指定Postfix监听的网络接口。all 表示所有网络接口

myhostname

指定运行Postfix服务的邮件主机名称(FQDN名)

mydomain

指定运行Postfix服务的邮件主机的域名

myorigin

指定由本台邮件主机寄出的每封邮件的邮件头中mail from的地址

mydestination

指定可接收邮件的主机名或域名,只有当发来的邮件的收件人地址与该参数值相匹配时,Postfix才会将该邮件接收下来

mynetworks

设置可转发(Relay)哪些IP网段的邮件

relay_domains

设置可转发(Relay)哪些网域的邮件

二、Postfix配置

1.环境准备

  • 编辑网卡配置文件“/etc/sysconfig/network-scripts/ifcfg-ens33”
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=e92f4a4d-a3c6-4cc7-a6a7-7adab1d2cc56 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.48.10 PREFIX=24 GATEWAY=192.168.48.2 DNS1=127.0.0.1 //优先使用本地DNS服务 DNS2=192.168.48.2 //递归查询,保证网络连接

2.配置DNS域名解析

  • 测试域名:immengxin.top(CentOS7.9 搭建DNS服务器)
$TTL 1D @ IN SOA @ root.immengxin.top. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS immengxin.top. @ A 192.168.48.10 mail A 192.168.48.10 @ MX 10 mail.immengxin.top. //必须有一条mail的A记录

3.安装软件包

[root@immengxin ~]# yum install postfix //用来发件 [root@immengxin ~]# yum install dovecot //用来收件 [root@immengxin ~]# yum install telnet* //用来连接服务器

4.编辑主配置文件“/etc/postfix/”

# 第75行,主机名 myhostname = mail.immengxin.top # 第83行,主域名 mydomain = immengxin.top # 第99行取消注释,源 myorigin = $mydomain # 第113行取消注释,你的网络接口,只保留这一个 inet_interfaces = all # 第166行取消注释,目的 mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, # 第264行取消注释,允许的网络 mynetworks = 192.168.0.0/16, 127.0.0.0/8 # 第296行取消注释,中继域名 relay_domains = $mydestination # 第425-426行取消注释 mail_spool_directory = /var/mail mail_spool_directory = /var/spool/mail
  • 重启Postfix服务
[root@immengxin ~]# systemctl restart postfix

5.编辑配置文件“/etc/dovecot/dovecot.conf”

# 第24行取消注释,并修改 protocols = imap pop3 # 第30行取消注释,监听的地址 listen = 192.168.48.10 # 第33行取消注释 base_dir = /var/run/dovecot/ # 第48行取消注释,受信任的网络 login_trusted_networks = 192.168.0.0/16 # 保存退出,重启服务 [root@immengxin ~]# systemctl restart dovecot
  • 修改配置文件“/etc/dovecot/conf.d/10-auth.conf”
# 第10行取消注释 disable_plaintext_auth = no # 第100行 auth_mechanisms = plain login
  • 修改配置文件“/etc/dovecot/conf.d/10-mail.conf”
# 第25行取消注释 mail_location = mbox:~/mail:INBOX=/var/mail/%u
  • 修改配置文件“/etc/dovecot/conf.d/10-ssl.conf”
# 第8行 ssl = no

6.其他配置

  • 修改目录权限
[root@immengxin ~]# chmod 0600 /var/mail/* [root@immengxin ~]# chmod 0600 /var/spool/mail/* [root@immengxin ~]# systemctl restart dovecot //可先忽略,如果无法连接收信服务器,可执行
  • 添加组和用户
[root@immengxin ~]# groupadd mengxin [root@immengxin ~]# useradd mx1 -g mengxin -s /sbin/nologin //禁用登录功能 [root@immengxin ~]# useradd mx2 -g mengxin -s /sbin/nologin //禁用登录功能 [root@immengxin ~]# passwd mx1 [root@immengxin ~]# passwd mx2
  • 修改防火墙配置
[root@immengxin ~]# setenforce 0 //关闭selinux [root@immengxin ~]# iptables -F //清空iptables规则 [root@immengxin ~]# firewall-cmd --permanent --add-service=dns //允许dns服务 [root@immengxin ~]# firewall-cmd --permanent --add-port=25/tcp //允许tcp端口25,发件 [root@immengxin ~]# firewall-cmd --permanent --add-port=110/tcp //允许tcp端口110,收件 [root@immengxin ~]# firewall-cmd --reload //重载防火墙

三、结果验证

  • 连接发信服务器,测试发邮件
[root@QinRui ~]# telnet mail.immengxin.top 25 Trying 192.168.48.10... Connected to mail.immengxin.top. Escape character is '^]'. 220 mail.immengxin.top ESMTP Postfix mail from:mx1 //发件人 250 2.1.0 Ok rcpt to:mx2 //收件人 250 2.1.5 Ok data //输入内容 354 End data with <CR><LF>.<CR><LF> immengxin //正文部分 . //以.结束 250 2.0.0 Ok: queued as 24F558E12C9 quit //退出 221 2.0.0 Bye Connection closed by foreign host.
  • 连接收信服务器,测试收件
[root@immengxin ~]# telnet mail.immengxin.top 110 Trying 192.168.48.10... Connected to mail.immengxin.top. Escape character is '^]'. +OK [XCLIENT] Dovecot ready. user mx2 //登录用户 +OK pass linux //用户密码 +OK Logged in. list //信件 列表 +OK 1 messages: 1 389 . top 1 389 //查看信件内容 +OK Return-Path: <[email protected]> X-Original-To: mx2 Delivered-To: [email protected] Received: from QinRui (QinRui [192.168.48.10]) by mail.immengxin.top (Postfix) with SMTP id 24F558E12C9 for <mx2>; Sun, 13 Nov 2022 21:36:26 +0800 (CST) Message-Id: <[email protected]> Date: Sun, 13 Nov 2022 21:36:26 +0800 (CST) From: [email protected] immengxin . quit //退出 +OK Logging out. Connection closed by foreign host.



    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/31920.html

    分享给朋友:

    “centos搭建timemachine服务器 centos mail服务器” 的相关文章

    提升美国家庭网络安全与光纤宽带普及的最佳策略

    在当今这个数字化时代,家庭网络的建设与发展显得愈发重要。美国家庭对于网络的依赖程度日渐加深,这不仅仅体现在上网购物、观看视频、游戏娱乐等日常活动中,也体现在工作和学习的方方面面。作为一个普通家庭,我们的生活节奏已经被网络所塑造,无论是为了保持与亲友的联系,还是获取最新的信息,都离不开一个稳定而高效的...

    CloudCone 优惠活动详解:2023年最具性价比的云服务选择

    CloudCone 优惠概述 对于许多寻求高性价比云服务的用户来说,CloudCone 是一个值得关注的选项。公司成立于2017年,总部位于美国洛杉矶的MultaCom机房,专注于提供 VPS 主机、云服务器和独立服务器等服务。其主打产品是基于 KVM 架构的 VPS 主机,配备自研的管理面板,能为...

    搬瓦工VPS与IPv6: 优化你的网络体验

    搬瓦工(BandwagonHost)作为一家由加拿大IT7 Networks公司推出的品牌,专注于提供性价比较高的VPS主机服务。我一直对VPS的体验充满好奇,尤其是搬瓦工的背景与发展历程。最初,搬瓦工主要销售超低价的OpenVZ方案,吸引了不少预算有限的用户。随着技术的发展和市场需求的变化,搬瓦工...

    瓦工职业特征与发展前景分析

    瓦工,这个听起来有些古老的职业,实际上在我们的社会中扮演着举足轻重的角色。它主要负责砌筑工作,用砖块、砌块和砂浆等材料建造房屋、烟囱等不同结构。北方地区的人们常常把瓦工称为泥工,虽然这两者有些细微差别,但归根结底,瓦工是建筑行业不可缺少的一个部分。 在瓦工的工作范围里,涉及到建筑砌体、隔墙、瓦片铺装...

    电信163回程路由怎么样?性能与用户体验全解析

    电信163回程路由的基本概况 在了解电信163回程路由之前,首先让我来解释一下它到底是什么。电信163回程路由是中国电信所提供的一种数据传输路径,主要用于支撑用户从国外访问中国国内的数据流。这条路由有助于保证数据在传输过程中的稳定性与可靠性,因此对于使用网络服务的企业或个人尤为重要。 电信163回程...

    Windows SSH密钥登录:安装、配置及问题解决指南

    在现代计算环境中,SSH(Secure Shell)是一种重要的网络协议,它为安全远程登录提供了一种简便的解决方案。SSH允许用户通过不安全的网络访问远程计算机,确保数据传输过程中的安全性和完整性。对于那些需要远程连接服务器的用户来说,了解SSH的基本概念是非常必要的。 SSH不仅仅是一个远程登录工...