返回顶部
首页 > 资讯 > 服务器 >Centos7.9如何搭建自主邮件服务器
  • 356
分享到

Centos7.9如何搭建自主邮件服务器

2023-06-21 23:06:24 356人浏览 泡泡鱼
摘要

小编给大家分享一下Centos7.9如何搭建自主邮件服务器,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一 配置内网dns A记录和MX记录我在内网使用的域名主机是dnsmasq代理软件,其使用简单,方便,多样化。详细配置

小编给大家分享一下Centos7.9如何搭建自主邮件服务器,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

一 配置内网dns A记录和MX记录

我在内网使用的域名主机是dnsmasq代理软件,其使用简单,方便,多样化。详细配置可查看其他文档。

[root@dns_proxy ~]# grep liqing /etc/dnsmasq.confaddress=/mail.liqing-test.top/192.168.2.100mx-host=liqing-test.top,mail.liqing-test.top,10

二 mail服务器初始化配置

1. 修改主机名

[root@localhost /]# hostnamectl --static set-hostname mail.liqing-test.top|bash

2. 关闭防火墙与selinux

[root@mail /]# systemctl stop iptables && systemctl disable iptables[root@mail /]# systemctl stop firewalld && systemctl disable firewalld[root@mail /]# setenforce 0

3. 开启时间同步

[root@mail /]# yum -y install ntpdate && ntpdate ntp.aliyun.com

4. 安装软件

[root@mail /]# yum  -y  install  postfix  dovecot  cyrus-sasl-*  mailx

三 修改配置文件

注释:配置文件备份操作本文档自行操作

1 配置postfix

[root@mail /]# cat /etc/postfix/main.cfmail_owner = postfixmyhostname = mail.liqing-test.topmydomain = liqing-test.topmyorigin = $mydomaininet_interfaces = allinet_protocols = ipv4mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain, www.$mydomain, ftp.$mydomainlocal_recipient_maps =mynetworks = 0.0.0.0/0relay_domains = $mydestinationalias_maps = hash:/etc/aliasesalias_database = hash:/etc/aliaseSSMtpd_banner = $myhostname ESMTP# 在最下面新增smtpd_sasl_type = dovecotsmtpd_sasl_path = private/authsmtpd_sasl_local_domain =smtpd_sasl_auth_enable = yessmtpd_sasl_security_options = noanonymousbroken_sasl_auth_clients = yessmtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticatedsmtpd_client_restrictions = permit_sasl_authenticated

2 配置dovecot

2.1 配置监听协议:
[root@mail /]# cat /etc/dovecot/dovecot.confprotocols = imap pop3 lmtplisten = *login_trusted_networks = 0.0.0.0/0dict {}!include conf.d/*.conf!include_try local.conf
2.2 配置登录方式:
[root@mail /]# cat /etc/dovecot/conf.d/10-auth.confdisable_plaintext_auth = noauth_mechanisms = plain login!include auth-system.conf.ext
2.3 配置邮件存储位置:
[root@mail /]# cat /etc/dovecot/conf.d/10-mail.confmail_location = mbox:~/mail:INBOX=/var/mail/%unamespace inbox {inbox = yes}first_valid_uid = 1000mbox_write_locks = fcntl
[root@mail /]# cat /etc/dovecot/conf.d/10-master.conf service auth {   unix_listener /var/spool/postfix/private/auth {   mode = 0666   user = postfix   group = postfix   }}
2.4 配置ssl(关闭):
[root@mail /]# cat /etc/dovecot/conf.d/10-ssl.conf ssl = no

3 配置sasl2

3.1 配置系统认证:
[root@mail /]# cat /etc/sysconfig/saslauthd SocketDIR=/run/saslauthdMECH=shadowFLAGS=
3.2 配置登录方式:
[root@mail /]# cat /etc/sasl2/smtpd.confpwcheck_method: saslauthdmech_list: PLAIN LOGINlog_level:3

4 启动服务:

systemctl  restart  dovecotsystemctl  restart  postfixsystemctl  restart  saslauthdsystemctl  enable dovecotsystemctl  enable  postfixsystemctl  enable  saslauthd

5 创建用户并设置pass

[root@mail /]# useradd -m autumn && echo 123456 | passwd --stdin autumn[root@mail /]# su - autumn [autumn@mail ~]$ mkdir -p ~/mail/.imap/INBOX[autumn@mail ~]$ chmod -R 750 ~/mail        #(这不操作不做会在使用foxmail登录时报错{Error: Couldn't open INBOX: Permission denied})[autumn@mail ~]$ exit

6 配置mailx:

[root@mail /]# cat /etc/mail.rcset from=autumn@liqing-test.topset smtp=mail.liqing-test.topset smtp-auth-user=autumnset smtp-auth-passWord=123456set smtp-auth=login

四 发送邮件测试

1 命令行发送邮件测试

[root@mail /]# echo  "邮件服务器测试"  |  mail  -s  "邮件服务器测试"  other-email@163.com

2 使用使用foxmail登录并发送邮件测试

Centos7.9如何搭建自主邮件服务器

Centos7.9如何搭建自主邮件服务器

Centos7.9如何搭建自主邮件服务器

五 报错

1 权限被拒绝

在使用foxmail登录邮箱时提示权限被拒绝,这是因为在邮箱用户的家目录下mail文件权限不是750,设置为750后解决。

[autumn@mail ~]$ chmod -R 750 ~/mail

Dec  3 10:15:35 git-server dovecot: pop3-login: Login: user=<autumn>, method=PLAIN, rip=192.168.31.100, lip=192.168.2.100, mpid=24843, secured, session=<YnZ3ezTSjiLAqB9k>

Dec  3 10:15:35 Git-server dovecot: pop3(autumn): Error: fchown(/home/autumn/mail/.imap, group=12(mail)) failed: Operation not permitted (egid=1004(autumn), group based on /var/mail/autumn - see Http://wiki2.dovecot.org/Errors/ChgrpNoPerm)

Dec  3 10:15:35 Git-server dovecot: pop3(autumn): Error: Couldn't open INBOX: Permission denied

Dec  3 10:15:35 Git-server dovecot: pop3(autumn): Couldn't open INBOX: Permission denied top=0/0, retr=0/0, del=0/0, size=0

Dec  3 10:16:26 Git-server dovecot: pop3-login: Login: user=<autumn>, method=PLAIN, rip=192.168.31.100, lip=192.168.2.100, mpid=24895, secured, session=<NkWHfjTS2CLAqB9k>

Dec  3 10:16:26 Git-server dovecot: pop3(autumn): Error: fchown(/home/autumn/mail/.imap, group=12(mail)) failed: Operation not permitted (egid=1004(autumn), group based on /var/mail/autumn - see http://wiki2.dovecot.org/Errors/ChgrpNoPerm)

2 无法找到主机:

邮件在发送时会根据邮件地址的解析记录去查找mx记录,这里我在向腾讯的企业邮箱发送测试邮件时找不到腾讯的邮箱地址。我在内网的dns代理中加入了腾讯的mx记录后解决

[root@dns- ~]# grep qq /etc/dnsmasq.conf mx-host=***.com,mxbiz2.qq.com,10mx-host=***.com,mxbiz1.qq.com,5

Dec  3 10:36:14 Git-server postfix/smtpd[26216]: connect from unknown[192.168.31.100]

Dec  3 10:36:15 Git-server postfix/smtpd[26216]: 05C682267F04: client=unknown[192.168.31.100], sasl_method=LOGIN, sasl_username=autumn

Dec  3 10:36:15 Git-server postfix/cleanup[26220]: 05C682267F04: message-id=<202112031036171922345@liqing-test.top>

Dec  3 10:36:15 Git-server postfix/qmgr[25430]: 05C682267F04: from=<autumn@liqing-test.top>, size=1561, nrcpt=1 (queue active)

Dec  3 10:36:15 Git-server postfix/smtpd[26216]: disconnect from unknown[192.168.31.100]

Dec  3 10:36:15 Git-server postfix/smtp[26221]: 05C682267F04: to=<***@***.com>, relay=none, delay=0.11, delays=0.08/0.02/0/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=***.com type=MX: Host not found, try again)

3 邮件被拒绝

在我向腾讯企业邮箱发送测试邮件时日志里出现了550邮件连接被拒绝的情况,此情况在邮件中设置白名单后解决。

Centos7.9如何搭建自主邮件服务器

Dec  3 10:11:57 Git-server postfix/smtpd[24617]: connect from mail.liqing-test.top[192.168.2.100]

Dec  3 10:11:57 Git-server postfix/smtpd[24617]: 4E2292267F04: client=mail.liqing-test.top[192.168.2.100], sasl_method=LOGIN, sasl_username=autumn

Dec  3 10:11:57 Git-server postfix/cleanup[24621]: 4E2292267F04: message-id=<61a97cec.xRtXn6hYj3NI3wI3%autumn@liqing-test.top>

Dec  3 10:11:57 Git-server postfix/qmgr[24504]: 4E2292267F04: from=<autumn@liqing-test.top>, size=541, nrcpt=1 (queue active)

Dec  3 10:11:57 Git-server postfix/smtpd[24617]: disconnect from mail.liqing-test.top[192.168.2.100]

Dec  3 10:11:58 Git-server postfix/smtp[24622]: 4E2292267F04: to=<***@***.com>, relay=mxbiz1.qq.com[183.57.48.34]:25, delay=1.6, delays=0.09/0.03/0.16/1.3, dsn=5.0.0, status=bounced (host mxbiz1.qq.com[183.57.48.34] said: 550 Mail content denied. http://service.exmail.qq.com/cgi-bin/help?subtype=1&&id=20022&&no=1000726 (in reply to end of DATA command))


看完了这篇文章,相信你对“Centos7.9如何搭建自主邮件服务器”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网服务器频道,感谢各位的阅读!

--结束END--

本文标题: Centos7.9如何搭建自主邮件服务器

本文链接: https://lsjlt.com/news/301227.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Centos7.9如何搭建自主邮件服务器
    小编给大家分享一下Centos7.9如何搭建自主邮件服务器,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一 配置内网dns A记录和MX记录我在内网使用的域名主机是dnsmasq代理软件,其使用简单,方便,多样化。详细配置...
    99+
    2023-06-21
  • Centos7.9搭建自主邮件服务器详细步骤
    目录前言一 配置内网dns A记录和MX记录二 mail服务器初始化配置1. 修改主机名2. 关闭防火墙与selinux3. 开启时间同步4. 安装软件三 修改配置文件1 配置postfix2 配置dovecot2.1 ...
    99+
    2022-06-04
    Centos邮件服务器搭建 linux搭建邮件服务器
  • 云服务器搭建邮件服务器
    如果您正在使用云计算平台搭建邮件服务器,以下是一些可能有用的步骤和建议: 步骤1:选择云计算平台 - 如果您想选择自己的平台作为邮件服务提供商,请选择适合您需求的云平台。 步骤2:配置云计算平台 - 选择您想要使用的云计算平台的配置,例如...
    99+
    2023-10-27
    邮件服务器 服务器
  • 如何进行CentOS Postfix邮件服务器的搭建
    如何进行CentOS  Postfix邮件服务器的搭建,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。实验内容: 初始环境的优化 DNS服务器的搭建和postfix域名...
    99+
    2023-06-06
  • Linux怎么搭建邮件服务器
    这篇“Linux怎么搭建邮件服务器”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux怎么搭建邮件服务器”文章吧。邮件服...
    99+
    2023-06-28
  • cdn邮件服务器怎么搭建
    1. 选择合适的操作系统:选择适合自己的操作系统,例如Linux、Windows等。2. 安装邮件服务器软件:根据选择的操作系统,选...
    99+
    2023-05-23
    cdn邮件服务器 cdn 服务器
  • 如何进行linux系统邮件服务器的搭建
    这期内容当中小编将会给大家带来有关如何进行linux系统邮件服务器的搭建,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。邮件服务器简介:互联网中的电子邮件系统并不是一个孤立的体系,需要DNS服务器提供邮件域...
    99+
    2023-06-28
  • 如何使用阿里云ECS搭建邮件服务器
    本文将详细介绍如何使用阿里云ECS搭建邮件服务器,包括准备工作、配置阿里云邮箱服务器、配置SSL证书、设置邮件转发和自动回复等步骤。 随着互联网的发展,人们对于邮件服务的需求越来越大。对于企业来说,邮件服务器是企业内部沟通的重要工具,也是对...
    99+
    2023-10-29
    阿里 如何使用 邮件服务器
  • 腾讯云服务器搭建邮件服务器
    腾讯云服务器搭建邮件服务器可能会有一些常见的配置和注意事项,以下是一个简单的说明: 选择服务器:服务器的类型可以根据个人喜好和业务场景而定。在选择服务器之前,需要考虑自己的需求和服务器的容量和可用性,以及服务提供商的技术水平。 服务器硬...
    99+
    2023-10-26
    腾讯 邮件服务器 服务器
  • 1. 使用邮件服务器软件搭建
    选择合适的邮件服务器软件 首先,你需要选择一款适合你需求的邮件服务器软件。常见的邮件服务器软件包括Postfix、Exim、Sendmail等。这些软件都有各自的特点和配置方式,你可以根据自己的需求选择合适的软件。 安装和配置邮件服务器软...
    99+
    2023-10-27
    邮件服务器 软件
  • 主DNS服务器如何搭建
    搭建主DNS服务器需要以下步骤:1. 选择操作系统:选择一个适合用作DNS服务器的操作系统,如Linux(如Ubuntu、CentO...
    99+
    2023-08-25
    dns服务器 服务器
  • 怎么用NAS搭建属于自己的邮件服务器
    这篇文章给大家介绍怎么用NAS搭建属于自己的邮件服务器,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。安装邮件服务器,你可以将TNAS 架设成您自己的邮件服务器。邮件服务器是管理邮件数据库和邮件账户的工具。如何搭建邮件服...
    99+
    2023-06-04
  • 如何在阿里云上搭建自己的邮箱服务器
    本文将介绍如何在阿里云上搭建自己的邮箱服务器,以满足企业或个人的邮件发送和接收需求。 一、准备工作阿里云账号:首先,你需要在阿里云上注册一个账号,登录后创建一个云服务器。邮箱服务:在阿里云上,你需要选择相应的邮箱服务,如阿里云邮箱或者阿里云...
    99+
    2023-11-15
    自己的 阿里 邮箱
  • 阿里云 自建邮件服务器
    简介 在现代社会中,电子邮件已经成为我们日常生活和工作中不可或缺的一部分。然而,传统的邮件服务提供商可能会面临一些问题,比如可靠性、安全性以及定制化需求等。为了解决这些问题,阿里云提供了自建邮件服务器的服务,为用户提供了更多选择和灵活性。优...
    99+
    2024-01-17
    阿里 邮件服务器
  • Linux上怎么搭建邮件服务器
    在Linux上搭建邮件服务器通常可以使用Postfix和Dovecot这两个开源软件来进行搭建。 以下是简单的步骤: 安装Post...
    99+
    2024-04-28
    Linux
  • 如何使用ubuntu搭建公网个人邮件服务器
    这篇文章主要介绍如何使用ubuntu搭建公网个人邮件服务器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前置条件mysql 数据库。本教程中使用 mysql 存储域名,用户信息等。域名。需要有域名才能实现向公网发邮件...
    99+
    2023-06-09
  • 如何自己搭建服务器
    搭建服务器的操作步骤:打开控制面板找到Windows功能组件中的Internet信息服务进行安装更新。更新完成后,打开“Internet 信息服务管理器”创建Web网站,再打开浏览器,输入“http://localhost/”地址后按回车,...
    99+
    2024-04-02
  • 云服务器搭建邮件服务器的方法
    使用本地服务器搭建邮件服务器: 这种方法需要在本地安装邮件服务器软件,可以选择虚拟机的方式进行部署。在虚拟机中安装邮件服务器软件,可以通过控制台进行设置和管理。 使用公共云平台搭建邮件服务器: 使用公共云平台上的邮件服务器可以节省...
    99+
    2023-10-27
    邮件服务器 服务器 方法
  • 云服务器搭建邮件服务器怎么弄
    首先,我们需要选择一个适合自己的云服务器。不同的云服务器提供商提供的服务类型和价格都会有所不同。我们可以根据自己的需求来选择最适合自己的云服务器提供商。比如,如果您需要一个强大的邮件服务器,您可以选择阿里云、AWS或Azure等云服务器提供...
    99+
    2023-10-27
    邮件服务器 怎么弄 服务器
  • 虚拟主机如何设置邮件服务器邮件主题过滤
    设置邮件主题过滤需要在虚拟主机的邮件服务器上进行配置。以下是一般步骤: 登录虚拟主机的控制面板或邮件服务器管理界面。 找到邮件过滤或规则设置功能,一般在邮件设置或安全设置中。 创建一个新的规则,选择过滤条件为“主题”。 输入你想要过滤的关...
    99+
    2024-07-04
    虚拟主机
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作