首页 > 系统相关 >windows ewomail docker搭建流程记录

windows ewomail docker搭建流程记录

时间:2023-11-14 18:34:11浏览次数:35  
标签:dowhere dockercontainer ssl windows 0.1 docker ewomail

 

一、安装命令

docker run -d -h mail.dowhere.com --restart=always -p 25:25 -p 109:109 -p 110:110 -p 143:143 -p 465:465 -p 587:587 -p 993:993 -p 995:995 -p 8182:80 -p 8181:8080 -p 13307:3306 -v D:/dockercontainer/ewomail/mysql/:/mysql/data/ -v D:/dockercontainer/ewomail/vmail/:/mail/ -v D:/dockercontainer/ewomail/ssl/certs/:/etc/ssl/certs/ -v D:/dockercontainer/ewomail/ssl/private/:/etc/ssl/private/ -v D:/dockercontainer/ewomail/rainloop/:/www/rainloop/data -v D:/dockercontainer/ewomail/ssl/dkim/:/dkim/ --name ewomail bestwu/ewomail

其中

mail.dowhere.com

是邮箱域名地址,如果有外网域名指向网关与IP

我是windows下的docker安装,所以-v 写了磁盘路径
linux下 是  `pwd`

 

等待一会才能启动

 

二、关闭10024端口

vi /etc/postfix/main.cf

注释以下行(在文件最后几行):

# content_filter = smtp-amavis:[127.0.0.1]:10024

重启

docker restart ewomail

 

三、登录

邮箱管理后台:
http://127.0.0.1:8181/
默认账号:admin/ewomail123

Rainloop 管理端:
http://127.0.0.1:8182/?admin
默认账号:admin/12345

Rainloop用户端(前端):
http://127.0.0.1:8182/

 

邮箱管理

 

登录邮箱

 

 

四、客户端

如果是局域网使用,记得修改host文件

C:\Windows\System32\drivers\etc\hosts

127.0.0.1 dowhere.com
127.0.0.1 imap.dowhere.com
127.0.0.1 smtp.dowhere.com

 

 

 

参考资料:官网

docker镜像

大神1

大神2

 

标签:dowhere,dockercontainer,ssl,windows,0.1,docker,ewomail
From: https://www.cnblogs.com/cvol/p/17832260.html

相关文章

  • 从0开始构建WSL工作平台(VSCode、ssh、Xftp、Docker)
    一、命令行界面安装1、win+S,搜索PowerShell,右键管理员身份运行2、输入命令,启用 适用于Linux的Windows子系统 功能dism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all/norestart3、在MicrosoftStore中下载中意的Linux分发版(如Ubu......
  • linux离线安装portainer&配置远程连接其他linux服务器的docker环境
    1、下载安装包的地址https://github.com/portainer/portainer/releases/tag/2.19.2 2、将安装包上传linux服务器并解压cd到安装包所在目录后执行如下命令解压:forfilein*.tar.gz;dotar-zxvf"$file"--strip-components=1;done3、设置环境变量echo-e"\n#设置port......
  • Windows下如何快速移动MySQL/MariaDB数据库文件
    近期遇到一个要迁移数据库的问题,用户说不希望数据库文件存在于C盘。查了一下资料,这里做个总结。这个方法适用于MySQL和MariaDB。 步骤如下:1、停止数据库服务2、将数据库移动到需要迁移的路径3、修改安装路径data目录下的my.ini文件4、将 datadir=xxx改成需要迁移的路径5......
  • docker system prune -a
    dockersystemprune-a  docker system prune -a 是一个Docker命令,用于清理Docker系统中未使用的镜像、容器、网络和数据卷等资源。这个命令会删除所有未被使用的资源,包括未被使用的...TRANSLATEwithxEnglishArabicHebrewPolishBulgarianHindi......
  • Windows Media Foundation读取摄像头数据
    可以读取数据,设置分辨率如果我们期望的数据格式与摄像头的数据格式不同,就需要设置MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING 否则不需要以下是代码:intReadCameraData(UINT32width,UINT32height){IMFAttributes*attributes=NULL;IMFActivate**devices=N......
  • docker查看镜像日志
    在Docker中,可以使用dockerlogs命令来查看容器的日志,而不是直接查看镜像的日志。镜像是一个静态的文件,而容器是一个运行中的实例,它基于镜像创建而来,并且可以产生日志。以下是查看容器日志的基本语法:dockerlogs[OPTIONS]CONTAINER其中:OPTIONS包括一些选项,例如-f表示跟随......
  • Docker 部署 java应用
    创建DockerfileFROMopenjdk:8-jdk-alpine#前一个dns.jar为上传的jar包,后一个dns.jar是将服务器中jar包对应在容器中运行的jar包名称ADDdns.jardns.jar#容器暴露的端口号,需要与jar包在容器中运行使用端口号一致EXPOSE9999#容器启动之后执行的命令,java-jard......
  • 服务器docker中redis和mysql连不上解决方法
    问题描述mysql报错:ERROR2013(HY000):LostconnectiontoMySQLserverat'readinginitialcommunicationpacket',systemerror:0redis报错:(总之就是本地连不上docker中的redis)通过本地Windows下telnet连服务器端口,会直接跳到没有输入telnet的画面,本地Windows能够ssh到......
  • docker
    手动安装1.卸载旧版本较旧的Docker版本称为docker或docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。$sudoyumremovedocker\         docker-client\         docker-client-latest\        ......
  • docker-compose容器编排管理
    一、简介Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compose运行目录下的所有文件(docker-compose.yml,extends文件或环境变量文件等)组成一个工......