Ubuntu系统中利用Postfix+Devecot+Foxmail搭建邮箱服务器

一、基础环境准备

  1. 云服务器:ECS
  2. 操作系统:Ubuntu Linux
  3. 公网IP:136.67.34.8
  4. 域名:example.cn

二、配置域名解析

	主机记录    记录类型   记录值
	  @          A       136.67.34.8
	  mail       A       136.67.34.8
	  mail       MX      example.cn|优先级
	  @          TXT     v=spf1 inuyi.cspf.mail.example.cn ~all

三、安装相关软件

1:安装Postfix

	sudo apt update
	sudo apt install postfix  

安装注意问题:

  1. 选择邮箱配置类型:internet site
  2. 提供邮箱服务器的系统邮件名称:example.cn

2:安装Dovecot

	sudo apt update
	sudo apt install dovecot

2:安装cyrus-sasl 安全认证机制

	sudo apt update
	sudo apt  cyrus-sasl

三、配置软件

1:postfix配置 vim /etc/postfix/main.cf

	myhostname=mail.example.cn             #这里要换成你自己的邮箱服务器
	mydomain=example.cn                      #这里换成你自己的主机服务器
	myorigin = $mydomain
	inet_interfaces = all             #可以接收所有域名的邮件
	inet_protocols = ipv4             #全部小写,否则报错
	mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,mail.$mydomain, www.$mydomain, ftp.$mydomain
	local_recipient_maps =
	mynetworks =0.0.0.0/0             #设置内网ip
	relay_domains = $mydestination
	home_mailbox = Maildir/
	#以下内容直接粘贴到底部
	smtpd_sasl_auth_enable = yes
	smtpd_sasl_security_options = noanonymous
	broken_sasl_auth_clients = yes
	smtpd_recipient_restrictions = permit_sasl_authenticated,reject_unauth_destination,permit_mynetworks
	smtpd_client_restrictions = permit_sasl_authenticated

2:配置dovecot vim /etc/dovecot/dovecot.conf

	protocols = imap pop3 lmtp
	listen = *

3:配置认证方式 vim /etc/dovecot/conf.d/10-auth.conf

	disable_plaintext_auth = no
	auth_mechanisms = plain

4:配置登录方式 vim /etc/dovecot/conf.d/10-ssl.conf

	ssl = no

5:配置配置 sasl2

	vim /etc/sysconfig/saslauthd
	MECH=shadow  #指定以本地系统用户名认证
	vim /usr/lib64/sas12/smtpd.conf    //64位系统
	####修改如下内,如果没有文件,自行创建该目录和文件
	pwcheck_method: saslauthd
	mech_list: PLAIN LOGIN
	log_level:3

三、启动服务

  1. 启动服务
	sudo systemctl start dovecot
	sudo systemctl start postfix
	sudo systemctl start saslauthd
  1. 查看状态
	sudo systemctl statusdovecot
	sudo systemctl statuspostfix
	sudo systemctl statussaslauthd

在这里插入图片描述

三、客服端配置

1、添加用户

	账号:useradd testmail
	密码:uerradd testmail
		passwd
		passwd

2、登录

在这里插入图片描述

红色框内输入自己的配置信息(因为没有配置证书,不用勾选ssl)
在这里插入图片描述

出现的错误总结:

问题1:

mkdir: cannot create directory ‘/home/testmail/Maildir’: No such file or directory
  1. 创建用户目录:
	sudo mkdir /home/testmail/
  1. 创建邮箱文件夹:
	sudo mkdir /home/testmail/Maild
  1. sudo mkdir /home/testmail/Maild
  2. 设置所有者和权限:
	sudo chown -R testmail:testmail /home/testmail/
	sudo chmod -R 700 /home/testmail/Maildir
  1. 完成以后重启:
	sudo systemctl restart dovecot.service
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值