Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Docker搭建免费邮箱服务器

Docker搭建免费邮箱服务器

作者头像
Petrochor
发布于 2022-06-07 07:56:53
发布于 2022-06-07 07:56:53
4.3K01
代码可运行
举报
文章被收录于专栏:StephenStephen
运行总次数:1
代码可运行

EwoMail是基于Linux的开源邮件服务器,支持一键搭建,集成了众多优秀稳定的组件,是一个快速部署、简单高效、安全稳定的邮件解决方案,支持电脑和手机的客户端,适合个人或邮箱功能需求少的企业。

非常稳定:在不改动邮件服务器软件配置的情况下,基本不需要维护,简单的故障重启服务器即可恢复。

搭建邮箱环境

容器配置

docker-compose.yml

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  mail:
    image: bestwu/ewomailserver
    hostname: mail.stephen520.cn
    container_name: mail
    restart: always
    ports:
      - "25:25"
      - "143:143"
      - "587:587"
      - "993:993"
      - "109:109"
      - "110:110"
      - "465:465"
      - "995:995"
      - "80:80"
      - "8080:8080"
    volumes:
      - ./mysql:/ewomail/mysql/data
      - ./vmail:/ewomail/mail
      - ./rainloop:/ewomail/www/rainloop/data
      - ./ssl/certs/:/etc/ssl/certs/
      - ./ssl/private/:/etc/ssl/private/
      - ./ssl/dkim/:/ewomail/dkim/

可配置参数

  • MYSQL_ROOT_PASSWORD:mysql数据库root密码,默认:mysql
  • MYSQL_MAIL_PASSWORD:mysql数据库ewomail密码,默认:123456
  • URL:网站链接,后面不要加/线
  • WEBMAIL_URL:邮件系统链接,后面不要加/线
  • TITLE:用户邮箱标题
  • COPYRIGHT: 邮箱管理后台网站版权
  • ICP:邮箱管理后台网站备案
  • LANGUAGE:语言选择,默认:zh_CN

构建容器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker-compose up -d

如果容器启动失败,发现25端口被占用,执行以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl stop postfix

关闭10024端口

进入容器修改配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker exec -it mail bash

vi /etc/postfix/main.cf

注释以下行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# content_filter = smtp-amavis:[127.0.0.1]:10024

域名解析

设置DNS

类型

主机

记录值

A

mail

127.0.0.1

TXT

@

v=spf1 127.0.0.1 -all

CNAME

imap

mail.stephen520.cn

CNAME

smtp

mail.stephen520.cn

CNAME

pop

mail.stephen520.cn

CNAME

pop3

mail.stephen520.cn

MX

@

mail.stephen520.cn | 10

127.0.0.1 改为自己的服务器IP地址

设置DKIM

DKIM是电子邮件验证标准,域名密钥识别邮件标准,主要是用来防止被判定为垃圾邮件。

每个域名都需要添加一个dkim的key,EwoMail默认安装后已自动添加主域名dkim,只需要设置好dkim的dns即可。

获取DKIM KEY
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker exec mail amavisd showkeys

复制输出的信息,打开 http://www.ewomail.com/list-20.html 整理DKIM

设置DNS

类型

主机

记录值

TXT

dkim._domainkey

v=DKIM1;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC08urOp7qSWT+TD5/dFyx/3icd7Xzua4wHjGTRcvnFw3L4ResosTtqMSPJpibBKuTtbStYnkwoYUfIkU7/G/jNekXXbYgFU3M2Y05WPE4J8RG1KY7NOsvxbywFonsYKddxzJowP6USXHeeAvtAy18GLY/OH4PLpUf+V2b6XKlZ1QIDAQAB

配置安全组

云服务器控制台配置安全组,打开以上容器监听的端口,并关闭防火墙

完成

管理后台

http://mail.stephen520.cn:8080

默认用户: admin

默认密码: ewomail123

Rainloop管理端

http://mail.stephen520.cn/?admin

默认用户: admin

默认密码: 12345

Rainloop用户端

http://mail.stephen520.cn

自定义证书

映射路径

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/etc/ssl/certs/dovecot.pem
/etc/ssl/private/dovecot.pem
/ewomail/dkim/mail.pem

相关链接

Docker Hubhttps://hub.docker.com/r/bestwu/ewomail

Giteehttps://gitee.com/laowu5/EwoMail

官网http://www.ewomail.com/

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/01/07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
Docker搭建免费邮箱服务器
EwoMail是基于Linux的开源邮件服务器,支持一键搭建,集成了众多优秀稳定的组件,是一个快速部署、简单高效、安全稳定的邮件解决方案,支持电脑和手机的客户端,适合个人或邮箱功能需求少的企业。
子润先生
2021/06/23
40.4K1
搭建 EwoMail 邮件服务器
EwoMail 是一款简单易用的邮件服务器,本文记录服务器配置方法。 EwoMail 简介 基于Linux下的邮件服务器软件,安全稳定,无需专人维护 基于Web现代化的邮箱管理后台、WebMail,无需安装任何客户端 简单易用,支持多语言切换,详细的使用手册,容易上手 官方网站:http://www.ewomail.com/ 服务器配置方法 本文使用 docker 安装 EwoMail 服务器 docker hub 链接:https://hub.docker.com/r/bestwu/ewoma
为为为什么
2022/08/06
13.9K1
搭建 EwoMail 邮件服务器
Phishing钓鱼演练平台搭建
得到通知需要对某单位内部员工进行一次钓鱼邮件演练,因为之前接触的不多,钓鱼只是娱乐性的自己钓自己,记录下思路和踩坑。
纯情
2023/04/27
2.2K0
Phishing钓鱼演练平台搭建
Linux搭建开源企业邮箱系统EwoMail
EwoMail是基于Linux的开源邮件服务器软件,集成了众多优秀稳定的组件,是一个快速部署、简单高效、多语言、安全稳定的邮件解决方案,帮助你提升运维效率,降低 IT 成本,兼容主流的邮件客户端,同时支持电脑和手机邮件客户端。
星哥玩云
2022/09/15
7.6K0
Linux搭建开源企业邮箱系统EwoMail
使用Docker搭建poste,自建邮件服务器
自建邮件服务可以不受发件量限制,批量发件成本更低,但部署相对复杂,而且容易进垃圾箱。不过现在越来越多的服务商已经开发好了产品,支持一键部署等方式,极大降低了部署和使用难度。这次给各位小伙伴安利一款开源邮件服务poste.
星哥玩云
2022/08/13
7.7K0
使用Docker搭建poste,自建邮件服务器
Linux搭建开源企业邮箱系统EwoMail
EwoMail是基于Linux的开源邮件服务器软件,集成了众多优秀稳定的组件,是一个快速部署、简单高效、多语言、安全稳定的邮件解决方案,帮助你提升运维效率,降低 IT 成本,兼容主流的邮件客户端,同时支持电脑和手机邮件客户端。
星哥玩云
2022/06/09
4.7K0
Linux搭建开源企业邮箱系统EwoMail
[叶子]在自己的服务器上搭建自己的邮箱
这可能是我写的文章中为数不多的有全程完整截图的、不是在完工后再来回忆的文章,但并不是因为我一开始就打算写这篇教程,而是搭建邮箱这玩意我做了”双份“——先在我自己的服务器上面给我自己搭建,确认成功了、各项功能都正常了我才在 @gaoice 的服务器上面搭建,并同时边搭建边截图,之所以我写这个,是因为我在给自己的服务器搭建的时候走了太多的弯路,过程太曲折,以至于在完工之后我觉得有必要写这么一篇文章来记录这个过程。但是我并不打算在这篇文章里面详细讲我走的弯路的具体情况,这篇文章主要还是讲搭建这件事本身。
冰漪叶
2022/10/24
10.6K0
[叶子]在自己的服务器上搭建自己的邮箱
Mail——基于docker-mailserver搭建邮箱服务
之前是基于企业微信搭建了自己的邮件服务,现在想独立搭建一个邮件服务,选择后最终考虑基于docker-mailserver进行搭建,一路坎坷,就当踩坑学习了吧,虽然最后通过中转实现了正常发送,不过感觉还是很坑,国内的厂商一般都禁用了25端口,所以真的要用的话要记得申请下;
思索
2024/08/30
1.4K0
轻量折腾计划1,搭一个域名邮箱来玩玩
这是一个系列,初期预计将有9-10篇左右的文章,旨在记录我折腾腾讯云的轻量应用服务器的相关过程,欢迎感兴趣的读者关注。
NNT
2021/07/22
4.6K1
轻量折腾计划1,搭一个域名邮箱来玩玩
邮局系列教程 | 使用poste.io部署自己的邮局
Posteio 是一个轻量级的开源邮件服务器程序,旨在简化邮件系统的部署和管理。它支持常见的邮件协议(如 SMTP 和 IMAP),并具有内置的反垃圾邮件、反病毒功能,确保邮件通信的安全性和稳定性。Posteio 易于安装,支持 Docker 容器化部署,非常适合中小型企业和个人用户使用,既能够满足基本的邮件发送与接收需求,又能够通过扩展自定义功能来提升系统的灵活性。
夜梦星尘
2024/09/12
1.6K0
邮局系列教程 | 使用poste.io部署自己的邮局
EwoMail开源邮件服务器搭建
EwoMail是基于Linux的开源邮件服务器软件,集成了众多优秀稳定的组件,是一个快速部署、简单高效、多语言、安全稳定的邮件解决方案,帮助你提升运维效率,降低 IT 成本,兼容主流的邮件客户端,同时支持电脑和手机邮件客户端。
洛米唯熊
2019/07/25
9.4K2
EwoMail开源邮件服务器搭建
最新ubuntu搭建公网个人邮件服务器(基于postfix,dovecot,mysql)
  最近做了一个应用,需要用邮件发通知,但是免费的邮箱每天发信数量是有限制的,所以呢就想着搭建一个自己的邮件服务器,能够实现邮件的发送和接收即可,其中大概花了一个星期找资料,测试,终于成功了,写个教程分享给大家。
用户2038589
2019/07/09
11.9K4
linux学习第七十二篇:搭建邮箱服务器
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/X__Alone/article/details/80926688
用户1215343
2019/07/02
1.7K0
linux学习第七十二篇:搭建邮箱服务器
EwoMail - 开源邮件服务器
EwoMail是一款基于Linux的开源邮件服务器软件,它集成了多个出色且稳定的组件,提供了一个快速部署、简单高效、多语言、安全稳定的邮件解决方案。EwoMail旨在帮助提升运维效率,降低IT成本,并且与主流的邮件客户端兼容。无论是在电脑上还是手机上,EwoMail都能为你提供优质的邮件服务。
huolong
2024/04/11
1.4K0
EwoMail   - 开源邮件服务器
搭建邮件服务器,过程非常简单「建议收藏」
通常在Linux搭建邮件服务器是需要安装很多软件和配置文件的,所以我们可以使用一个开源邮件服务器软件来搭建的。
全栈程序员站长
2022/07/25
11.8K0
搭建邮件服务器,过程非常简单「建议收藏」
centos7x操作系统搭建postfix邮件服务器
在使用qq等邮件服务器厂商提供的邮件服务后,发现他们的邮件发送数量是有限制的,随着公司的业务的需求下,我们需要搭建一个邮件服务器,邮件服务器可以帮助我们在一些提醒方面和消息推送方面起到帮助。
用户4988085
2022/06/15
2.2K0
PostFix+Dovecot 部署邮件系统
Postfix 是一种电子邮件服务器是一个开放源代码的软件. Postfix 是MTA邮件传输代理软件.是sendmail提供替代品的一个尝试,在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件,Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性.
王瑞MVP
2022/12/28
3.3K0
PostFix+Dovecot 部署邮件系统
Linux-Postfix+Dovecot+Postfixadmin+Roundcubemail 搭建邮件服务器管理系统(三)
2、配置dovecot 10-auth.conf 该文件为认证配置文件 10-logging.conf 该文件为日志配置文件 10-mail.conf 该文件为邮件配置文件 10-master.conf 该文件为主线程配置文件 auth-sql.conf.ext 该文件为数据库连接方式配置文件 a、修改dovecot.conf
Java架构师必看
2021/03/22
1.4K0
使用CentOS 7上的Postfix,Dovecot和MariaDB发送电子邮件
Postfix邮件传输代理(MTA)是一种高性能的开源电子邮件服务器系统。本指南将帮助您在CentOS 7 Linode上运行Postfix,使用Dovecot进行IMAP / POP3服务,并使用MariaDB(MySQL的替代品)来存储虚拟域和用户的信息。
大大刺猬
2018/08/28
4K0
使用CentOS 7上的Postfix,Dovecot和MariaDB发送电子邮件
利用宝塔邮局管理器加rainloop搭建自己的邮箱
注:需要提前在域名服务商解析mail(可以不为mail)域名到服务器,例:mail.mxisc.cn
铭心
2024/12/20
1K0
利用宝塔邮局管理器加rainloop搭建自己的邮箱
推荐阅读
相关推荐
Docker搭建免费邮箱服务器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验