828华为云征文 | 解锁企业级邮件服务,在华为云fFlexus x实例上部署Mailcow开源方案

前言

华为云Flexus X实例携手Mailcow开源邮件方案,为企业打造了一个既高效又安全的邮件服务解决方案。Flexus X实例的柔性算力与高性能,是这一方案的坚实基石。它提供CPU内存的灵活定义,以经济型价格实现旗舰级性能,确保邮件服务的流畅运行,即使在高峰时段也能轻松应对。并在828上云节期间享受专属优惠,加速企业邮件服务的升级与蜕变。

链接直达华为云Flexus云服务器X实例

在这里插入图片描述

mailcow介绍

Mailcow是一个功能强大的开源邮件服务器解决方案,它集成了多种流行的邮件服务软件,旨在为用户提供一个高效、安全且易于管理的电子邮件服务环境。基于Docker的全功能邮件管理系统,它将Docker的容器化技术与邮件管理的需求完美结合,提供了无缝且强大的电子邮件管理体验。无论是个人用户还是企业管理员,Mailcow都能满足其邮件服务器的需求,提供可靠和安全的电子邮件服务。

开源项目地址:https://github.com/mailcow

官方文档:https://docs.mailcow.email/

在这里插入图片描述

部署流程

下载mailcow安装程序

在华为云实例上安装git

[root@flexusx-251f ~]# yum install -y git

设置用户名

  • admin01为自己的用户名,可以随便填,注意提交记录的时候会显示这个用户名
[root@flexusx-251f ~]# git config --global user.name 'admin01'

设置邮箱

  • 这个邮箱也是可以随便填,一般填员公在公司的邮箱
[root@flexusx-251f ~]# git config --global user.email 'admin01@qq.com'

拉取安装程序

[root@flexusx-251f ~]# git clone https://github.com/mailcow/mailcow-dockerized
Cloning into 'mailcow-dockerized'...
remote: Enumerating objects: 54839, done.
remote: Counting objects: 100% (1396/1396), done.
remote: Compressing objects: 100% (752/752), done.
remote: Total 54839 (delta 821), reused 1090 (delta 636), pack-reused 53443 (from 1)
Receiving objects: 100% (54839/54839), 46.80 MiB | 1.62 MiB/s, done.
Resolving deltas: 100% (36419/36419), done.
[root@flexusx-251f ~]# ls
mailcow-dockerized  [root@flexusx-251f mailcow-dockerized]# ls
CODE_OF_CONDUCT.md      data                helper-scripts  SECURITY.md
CONTRIBUTING.md         docker-compose.yml  LICENSE         update.sh
create_cold_standby.sh  generate_config.sh  README.md
[root@flexusx-251f mailcow-dockerized]#

安装mailcow

生成配置文件

  • 域名可根据自身需求进行设定
  • 时区默认,回车
  • 分支选择1

脚本最终生成mailcow.conf、docker-compose.yml以及各模块的相关配置,一定要保存好

[root@flexusx-251f mailcow-dockerized]# ./generate_config.sh
Found Docker Compose Plugin (native).
Setting the DOCKER_COMPOSE_VERSION Variable to native
Notice: You'll have to update this Compose Version via your Package Manager manually!
Press enter to confirm the detected value '[value]' where applicable or enter a custom value.
Mail server hostname (FQDN) - this is not your mail domain, but your mail servers hostname: cloudmail.mail.cn
Timezone [Asia/Shanghai]:
Which branch of mailcow do you want to use?Available Branches:
- master branch (stable updates) | default, recommended [1]
- nightly branch (unstable updates, testing) | not-production ready [2]
Choose the Branch with it's number [1/2] 1
Fetching origin
Already on 'master'
Your branch is up to date with 'origin/master'.
Generating snake-oil certificate...
Generating a RSA private key
.............................................................................................................................................................................................++++
.++++
writing new private key to 'data/assets/ssl-example/key.pem'
-----
Copying snake-oil certificate...
Detecting if your IP is listed on Spamhaus Bad ASN List...
Check completed! Your IP is clean

切换至项目目录,执行命令拉取镜像

[root@flexusx-251f mailcow-dockerized]# docker-compose pull
[+] Pulling 163/54✔ sogo-mailcow Pulled                                                                 617.2s✔ postfix-mailcow Pulled                                                               52.5s✔ watchdog-mailcow Pulled                                                              76.5s✔ rspamd-mailcow Pulled                                                               101.0s✔ ipv6nat-mailcow Pulled                                                               38.1s✔ acme-mailcow Pulled                                                                 290.7s✔ olefy-mailcow Pulled                                                                600.4s✔ ofelia-mailcow Pulled                                                               427.8s✔ clamd-mailcow Pulled                                                                580.5s✔ solr-mailcow Pulled                                                                 529.0s✔ php-fpm-mailcow Pulled                                                              200.6s✔ redis-mailcow Pulled                                                                 15.3s✔ unbound-mailcow Pulled                                                               28.8s✔ nginx-mailcow Pulled                                                                 14.8s✔ dockerapi-mailcow Pulled                                                            314.3s✔ netfilter-mailcow Pulled                                                            631.0s✔ mysql-mailcow Pulled                                                                105.9s✔ dovecot-mailcow Pulled                                                              161.3s✔ memcached-mailcow Pulled  

拉取成功,查看镜像

[root@flexusx-251f mailcow-dockerized]# docker images

通过docker-compose进行部署

[root@flexusx-251f mailcow-dockerized]# docker-compose up -d
[+] Running 20/20✔ Container mailcowdockerized-sogo-mailcow-1                    Started                 0.6s✔ Container 611ef61b2d0f_mailcowdockerized-dockerapi-mailcow-1  Removed                 0.0s✔ Container mailcowdockerized-netfilter-mailcow-1               Started                 0.4s✔ Container mailcowdockerized-dockerapi-mailcow-1               Started                 0.5s✔ Container mailcowdockerized-unbound-mailcow-1                 Healthy                30.7s✔ Container mailcowdockerized-clamd-mailcow-1                   Started                31.3s✔ Container mailcowdockerized-redis-mailcow-1                   Started                 0.7s✔ Container mailcowdockerized-solr-mailcow-1                    Started                 0.6s✔ Container mailcowdockerized-mysql-mailcow-1                   Started                 0.8s✔ Container mailcowdockerized-php-fpm-mailcow-1                 Started                 0.9s✔ Container mailcowdockerized-dovecot-mailcow-1                 Started                 1.1s✔ Container mailcowdockerized-postfix-mailcow-1                 Started                31.0s✔ Container mailcowdockerized-nginx-mailcow-1                   Started                 1.1s✔ Container mailcowdockerized-ofelia-mailcow-1                  Started                 1.3s✔ Container mailcowdockerized-rspamd-mailcow-1                  Started                 1.3s✔ Container mailcowdockerized-acme-mailcow-1                    Started                30.8s✔ Container mailcowdockerized-watchdog-mailcow-1                Started                31.1s✔ Container mailcowdockerized-ipv6nat-mailcow-1                 Started                31.2s✔ Container mailcowdockerized-olefy-mailcow-1                   Started                 0.4s✔ Container mailcowdockerized-memcached-mailcow-1               Started                 0.5s

如果出现下面报错问题(网络冲突),解决办法

  • yaml文件中的地址进行修改
[root@flexusx-251f mailcow-dockerized]# docker-compose up -d
[+] Running 1/0✘ Network mailcowdockerized_mailcow-network  Error                                      0.0s
failed to create network mailcowdockerized_mailcow-network: Error response from daemon: invalid pool request: Pool overlaps with other one on this address space# 修改文件最后位置network信息
networks:mailcow-network:driver: bridgedriver_opts:com.docker.network.bridge.name: br-mailcowenable_ipv6: trueipam:driver: defaultconfig:- subnet: 10.10.10.0/24  # 这是一个有效的 IPv4 子网gateway: 10.10.10.1    # 通常还需要指定网关- subnet: fd4d:6169:6c63:6f77::/64  # 您的 IPv6 子网看起来是有效的
# 之后将文件中所有的${IPV4_NETWORK:-172.22.1}进行替换10.10.10

查看正在运行的容器

[root@flexusx-251f mailcow-dockerized]# docker ps

登录测试

在浏览器地址栏输入:http://主机IP:80

  • yaml文件中默认指定80端口,如果和自己本地有冲突,在创建容器之前进行修改
  • 如果想通过域名访问,需要做dns解析(不做演示)

在这里插入图片描述

测试成功,输入用户名和密码

  • 默认的管理员账号和密码登录(账号:admin,密码:moohoo)
  • 登录之后需要立即修改密码

在这里插入图片描述

登录成功

在这里插入图片描述

基本使用

创建域名

创建一个域名

在这里插入图片描述

输入基本信息,点击只创建域名

在这里插入图片描述

创建邮箱

创建一个邮箱

在这里插入图片描述

输入基本信息,点击创建

在这里插入图片描述

创建成功

在这里插入图片描述

登录邮箱

登录webmail,浏览器地址栏输入:http://主机IP/SOGo/

在这里插入图片描述

输入创建的邮箱和密码,进行登录

在这里插入图片描述

登录成功

在这里插入图片描述

部署完成,可以通过 mailcow UI界面进行域名和邮箱的创建,为企业进行成员分配,实现企业内部的邮件管理

体验和感受

企业对于高效、安全、灵活的邮件服务需求日益增长。华为云FlexusX服务器,以其卓越的算力、灵活的扩展性和稳定可靠的性能,成为众多企业部署邮件服务的首选平台。而今,结合Mailcow开源邮件方案,为企业打造了一个全新的企业级邮件服务解决方案。

该服务器不仅拥有强大的计算能力和高速的网络连接,更支持资源的按需扩展,确保邮件服务在高峰时段也能稳定运行。而Mailcow开源邮件方案,则以其简洁的界面、丰富的功能和强大的安全性,赢得了全球用户的广泛好评。

在FlexusX上部署Mailcow,企业可以轻松实现邮件服务的快速部署和灵活管理。无论是邮件的收发、存储,还是用户权限的管理、安全策略的配置,都能通过简单的操作完成。同时,Mailcow的开源特性也意味着企业可以根据自身需求进行定制开发,满足更加个性化的邮件服务需求。

点击下方链接,享受上云节专属优惠,让您的企业邮件服务焕发新生! 在数字化转型的道路上,华为云FlexusX与Mailcow将是您最坚实的后盾,助力您的企业通信更加高效、安全、可靠。

产品链接华为云Flexus云服务器X实例_直播_建站服务器-华为云

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/54500.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云计算课程作业1

作业1 Xmanager连接 rhel连接 作业2 首先确认你的虚拟机设置的是NAT 1-3 然后打开这篇blog,并完成第一步和第二步 因为我们是NAT,所以不需要连接网桥,即跳过第三步,但是这里ping一下测试网络连接 2- 如果到这里你发现提示yum…

Stylized Smooth Clouds 卡通风格化云朵包

下载:​​Unity资源商店链接资源下载链接 效果图:

828华为云征文|Flexus X实例Docker+Jenkins+gitee实现CI/CD自动化部署-解放你的双手~

目录 前言 实验步骤 环境准备 安装Portainer 拉取镜像 更换镜像源 启动容器 安装jenkins 拉取镜像 获取管理员密码 新建流水线项目 Portainer配置 gitee配置WebHooks 构建 修改代码,自动部署 前言 🚀 828 B2B企业节特惠来袭,…

如何通过蜂巢(容器安全)管理内部部署数据安全产品与云数据安全产品?

本文将探讨内部部署和云数据安全产品之间的主要区别。在思考这个问题之前,首先了解内部部署和云数据安全产品之间的主要区别。 内部部署数据安全产品意味着管理控制台位于企业客户的内部部署,而德迅云安全则在云中托管云数据安全产品。德迅云安全供应商通…

gin集成jaeger中间件实现链路追踪

1. 背景 新业务线带来新项目启动,需要改进原有项目的基础框架和组件能力,以提升后续开发和维护效率。项目搭建主要包括技术选型、框架搭建、基础服务搭建等。这其中就涉及到链路追踪的内容,结合其中的踩坑情况,用一篇文章来说明完…

【第十三章:Sentosa_DSML社区版-机器学习聚类】

目录 【第十三章:Sentosa_DSML社区版-机器学习聚类】 13.1 KMeans聚类 13.2 二分KMeans聚类 13.3 高斯混合聚类 13.4 模糊C均值聚类 13.5 Canopy聚类 13.6 Canopy-KMeans聚类 13.7 文档主题生成模型聚类 13.8 谱聚类 【第十三章:Sentosa_DSML社…

54.【C语言】 字符函数和字符串函数(strncpy,strncat,strncmp函数)

和strcpy,strcat,strcmp函数对应的是strncpy,strncat,strncmp函数 8.strncpy函数 *简单使用 cplusplus的介绍 点我跳转 翻译: 函数 strncpy char * strncpy ( char * destination, const char * source, size_t num ); 从字符串中复制一些字符 复制源(source)字符串的前num个…

MySQL高阶1890-2020年最后一次登录

目录 题目 准备数据 分析数据 题目 编写解决方案以获取在 2020 年登录过的所有用户的本年度 最后一次 登录时间。结果集 不 包含 2020 年没有登录过的用户。 返回的结果集可以按 任意顺序 排列。 准备数据 Create table If Not Exists Logins (user_id int, time_stamp …

JavaSE--集合总览02:单列集合Collection的体系之一:List

Collection体系的特点 分为 list 和set集合,这篇文章主要讲述List,下篇讲述Set。 简单认识单列集合collection集合的特点 : list集合的特点: 有序 可重复 有索引 set集合的特点:无序 不重复 无索引 其中LinkedHashSet有序 TreeS…

【delphi】正则判断windows完整合法文件名,包括路径

在 Delphi 中&#xff0c;可以使用正则表达式来检查 Windows 文件名称或路径是否合法。合法的文件名和路径要求符合以下几点&#xff1a; 禁止的字符&#xff1a;文件名和路径不能包含以下字符&#xff1a;<, >, :, ", /, \, |, ?, *。文件名不能以空格或点结束。…

关于Spring Cloud Gateway中 Filters的理解

Spring Cloud Gateway中 Filters的理解 Filters Filters拦截器的作用是&#xff0c;对请求进行处理 可以进行流量染色 ⭐增加请求头 例子 spring:cloud:gateway:routes:- id: add_request_header_routeuri: http://localhost:8123predicates:- Path/api/**filters:- AddR…

【图像压缩与重构】基于标准+改进BP神经网络

课题名称&#xff1a;基于标准改进BP神经网络的图像压缩与重构&#xff08;带GUI) 代码获取方式(付费&#xff09;&#xff1a; 相关资料&#xff1a; 1. 代码注释 2.BP神经网络原理文档资料 3.图像压缩原理文档资料 程序实例截图&#xff1a; 1. 基于标准BP神经网络的图…

windows下,用docker部署xinference,为什么老是提示localhost无法访问?

部署xinference有两种方式&#xff1a; 一、本地部署 &#xff08;略&#xff09; 二、使用Docker部署&#xff08;与运行&#xff09; 其中又包括&#xff1a; 1&#xff09;使用CPU的方式&#xff1a;&#xff08;略&#xff09; 1&#xff09;使用GPU的方式&#xff1…

计算机的错误计算(九十九)

摘要 讨论 的计算精度问题。 计算机的错误计算&#xff08;五十五&#xff09;、&#xff08;七十八&#xff09;以及&#xff08;九十六&#xff09;分别列出了 IEEE 754-2019[1]中的一些函数与运算。下面再截图给出其另外几个运算。 另外&#xff0c;计算机的错误计算&…

电气设备施工现场风险状态判断ai模型训练数据集

电气设备施工现场风险状态判断ai模型训练数据集 id:18 电气设备施工现场工人人工智能学习数据和工作环境安全数据&#xff0c;建立系统化管理体系&#xff0c;改变全球EHS范式&#xff0c;预防工业事故。数据集记录了387709例子电力设施建设以及施工现场相关的灾害安全环境数据…

软件设计画图,流程图、甘特图、时间轴图、系统架构图、网络拓扑图、E-R图、思维导图

目录 一、流程图 二、甘特图 三、时间轴图 四、系统架构图 五、网络拓扑图 六、E-R图 七、思维导图 一、流程图 是一种用符号表示算法、工作流或流程的图形。用不同的图形表示不同含义&#xff0c;如椭圆表示开始和结束、菱形表示判断等。 画图工具WPS office 应用市场…

prober found high clock drift,Linux服务器时间不能自动同步,导致服务器时间漂移解决办法。

文章目录 一、场景二、问题三、解决办法&#xff08;一&#xff09;给服务器添加访问网络能力&#xff08;二&#xff09;手动同步1. 检查有没有安装ntp2. 没有安装ntp则离线安装ntp2.1 下载安装包2.2 安装2.3 启动 ntp 3. 设置内部时钟源3.1 编辑/etc/ntp.conf3.1 重启ntp服务…

计算机毕业设计之:教学平台微信小程序(

博主介绍&#xff1a; ✌我是阿龙&#xff0c;一名专注于Java技术领域的程序员&#xff0c;全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师&#xff0c;我在计算机毕业设计开发方面积累了丰富的经验。同时&#xff0c;我也是掘金、华为云、阿里云、InfoQ等平台…

【计算机网络篇】物理层

本文主要介绍计算机网络第二章节的物理层&#xff0c;文中的内容是我认为的重点内容&#xff0c;并非所有。参考的教材是谢希仁老师编著的《计算机网络》第8版。跟学视频课为河南科技大学郑瑞娟老师所讲计网。 文章目录 &#x1f3af;一.基本概念及公式 &#x1f383;基本概念…

天宝Trimble RealWorks2024.0.2注册机 点云后处理软件 点云三维重建软件

一、功能特色 1、强大的点云数据处理平台 Trimble Realworks2024是市面上先进的点云数据处理软件&#xff0c;能够配准、可视化、浏览和直接处理市面上几乎所有主流品牌扫描仪点云数据&#xff0c;包括Leica、Riegl、ZF、Faro、Topcon等。 2、业界领先的无目标全自动配准 T…