使用Mailu.io搭建域名邮箱

使用Mailu.io搭建域名邮箱

介绍

Mailu是一个简单而功能齐全的邮件服务器,它使用Docker映像启动。它是免费软件,愿意接受建议和外部贡献。该项目旨在为人们提供便捷的设置,易于维护且功能齐全的邮件服务器.

主要的功能

  • 基本的邮件服务器 IMAP IMAP+,SMTP和
  • 进阶电子邮件功能 别名,域别名,自定义路由
  • Web访问 多个Webmail管理界面
  • 用户功能 别名,自动回复,自动转发,获取帐户
  • 管理员功能 全局管理员,公告,每域配额
  • 安全 强制启用TLS,Letsencrypt!,DKIM,防病毒扫描程序
  • 反垃圾邮件 自主学习 灰名单 DMARC 和 SPF

全部组件安装的资源占用

 

安装之前的准备

25端口

首先,你要确保你的服务器开启了25端口

检测方法:

telnet smtp.aol.com 25


正确回响

Trying 67.195.228.102...
Connected to smtp.aol.g03.yahoodns.net.
Escape character is '^]'.
220 smtp.mail.yahoo.com ESMTP ready

修改主机名

编辑/etc/hosts

添加

YourServerIP 长主机名 短主机名


之后执行

echo "主机名" > /etc/hostname
hostname -F /etc/hostname

设置DNS

将根域名设置任意一个A记录

mail.YourDomain(

例如mail.moec.top)设置A记录到你的服务器IP

为根域名(moec.top)设置MX记录,指向mail.moec.top

设置SPF:将根域名(moec.top)设置TXT记录为 

v=spf1 mx ~all

设置DMARC:将

_dmarc.YourDomain

(

_dmarc.moec.top

)设置

TXT

解析 值为

v=DMARC1; p=none; pct=100; rua=mailto:admin@YourDomain

 

安装

 

1.安装Docker和Docker Compose

Docker安装:

wget -qO- https://get.docker.com/ | bash


Docker Compose安装:

curl -L "https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

2. Mailu配置获取

首先来到https://setup.mailu.io/

Step 1

在第一步中选择

Compose, simply using Docker Compose manager

使用Mailu.io搭建域名邮箱

Step 2

Main mail domain and server display name(主要邮箱域名和服务器显示名称)

中应该填写您的根域名

Linked Website URL

中填写邮件服务器主机名

一定要勾选Enable the admin UI (and path to the admin UI)

不然不会安装Web控制页面

使用Mailu.io搭建域名邮箱

Step 3 选择一些功能

Step 3

主要是设置一些功能

网页邮箱 杀毒 WebDAV 邮件代收

Enable Web email client (and path to the Web email client)

启用Web电子邮件客户端(以及Web电子邮件客户端的路径)

可以选择Roundcube和Rainloop,我建议选择Rainloop,这个根据你的喜好

使用Mailu.io搭建域名邮箱

Step 4 -将Mailu暴露给世界

IP listen address

中填写您服务器的IP地址

Subnet of the docker network. This should not conflict with any networks to which your system is connected. (Internal and external!)

是Docker的内网,一般不用管

建议启用

**Enable unbound resolver**

 (香菇大佬说的

Public hostnames

为服务器的长主机名 (mail.moec.top)

Database preferences

数据库选择

支持Sqlite,MySQL和PostgreSQL.

PostgreSQL支持自动部署,而MySQL需要手动部署

按需选择~

使用Mailu.io搭建域名邮箱

3.运行

为Mailu创建文件夹

mkdir /mailu
cd /mailu

使用Mailu.io搭建域名邮箱

然后下载配置文件

直接

docker-compose -p mailu up -d

运行

4.Enjoy

新建管理员账号

docker-compose -p mailu exec admin flask mailu admin 用户名 域名 密码


Ex:

docker-compose -p mailu exec admin flask mailu admin laoxong moec.top d6ZHZKyq9ivLJ6


之后访问

Domain/admin

进入管理界面

DKIM

先点击

Mail domains

之后点击鼠标所指的地方来到域名详细

使用Mailu.io搭建域名邮箱

之后点击

Generate keys

生成

DKIM记录

然后和根据提示配置

用户

点击鼠标所指的地方来到用户管理

使用Mailu.io搭建域名邮箱

然后点击右上角

Add User

新建

真正的Enjoy

Rainloop

设置中文,首先点击左下角的设置,然后选择

General

,点击

Language

后面的语言,选择中文

使用Mailu.io搭建域名邮箱

效果

mail-tester测试

得分 :6.9/10

但是不要着急

我们来康康问题出在了哪

使用Mailu.io搭建域名邮箱

1.Similar message reported on Pyzor (http://pyzor.org)

在Pyzor(http://pyzor.org)上报告了类似的消息

这个原因是邮箱的内容是我随便输的

解决了这个问题直接就+2分

2.Delivered to internal network by a host with no rDNS

由没有rDNS的主机传递到内部网络

这个原因是因为我的Rdns设置的问题

使用Mailu.io搭建域名邮箱

这样看,还是灰常不错哒~

尾声

小车博客下载必看

给TA打赏
共{{data.count}}人
人已打赏
大杂烩

破解某度等各大文库不让复制,不交钱还不让复制

2021-6-8 16:26:54

大杂烩

本站支付方式已修复,感谢大家不离不弃。

2021-7-5 18:33:55




重要声明

本站资源来自会员发布以及互联网收集,不代表本站立场,如有侵犯你的权益请联系管理员-车车站内发信联系 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请用户仔细辨认内容的真实性,避免上当受骗!本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请在下载24小时内删除!


如果遇到付费才可观看的文章,建议升级终身VIP。全站所有资源任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索