内网环境搭建邮件服务
团队有很多外部资源同事,为了提高沟通效率,需要一个内网邮箱服务,ewomail是一个好选择。ewomail是在开源邮件服务rainloop的基础上做了封装,开源版+FOXMAIL客户端基本能满足需求。但是唯一麻烦的事儿是依赖组件有点多,内网安装比较复杂,因此选择在互联网环境以docker方式线上安装,然后再将docker复制到内网环境。具体步骤如下:pull一个centos的基础镜像,然后在镜像基
·
团队有很多外部资源同事,为了提高沟通效率,需要一个内网邮箱服务,ewomail是一个好选择。ewomail是在开源邮件服务rainloop的基础上做了封装,开源版+FOXMAIL客户端基本能满足需求。但是唯一麻烦的事儿是依赖组件有点多,内网安装比较复杂,因此选择在互联网环境以docker方式线上安装,然后再将docker复制到内网环境。
具体步骤如下:
- pull一个centos的基础镜像,然后在镜像基础上安装ewomail服务,参考ewomail官方文档
- 通过docker save将镜像打包,然后docker load到内网环境
- 启动docker容器
docker run -d -p 8000:8000 -p 8010:8010 -p 8020:8020 -p 3306:3306 -p 25:25 -p 143:143 -v /app/mail/:/ewomail/mail/ -v /etc/localtime:/etc/localtime:ro --name testmail --privileged mailbyhour/mail /usr/sbin/init
docker启动后操作: - 更新hosts文件
echo “127.0.0.1 mail.test.com test.com smtp.test.com imap.test.com” >>/etc/hosts
#解决发送邮件慢的问题,需要加办公网代理加入host
echo “<宿主机IP> mailproxy” >>/etc/hosts - 更新postfix邮件服务配置
更新/etc/postfix/main.cf,注释10024端口配置
关闭amavisd服务 - 重启服务
service iptables stop
service nginx start
service amavisd stop
service postfix restart
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)