自学:仅用花5分钟搭建一个邮件系统



自学:仅用花5分钟搭建一个邮件系统

Poste.io – 内置于一个容器中的完整邮件服务器
全栈邮件服务器解决方案 SSLTLS支持。POP3s,SMTP(s),IMAP,RSPAMD,Clamav,Roundcube(HTTPS),SPF,DKIM,具有简单的安装和Web管理。

https://hub.docker.com/r/analogic/poste.io/

包含的组件:SMTP + IMAP + POP3 + Antispam + Antivirus
Web administration + Web email

自学:仅用花5分钟搭建一个邮件系统

一条命令搞定,适合个人使用:

docker run 
    -p 25:25 
    -p 80:80 
    -p 443:443 
    -p 110:110 
    -p 143:143 
    -p 465:465 
    -p 587:587 
    -p 993:993 
    -p 995:995 
    -v /etc/localtime:/etc/localtime:ro 
    -v /your-data-dir/data:/data 
    -t analogic/poste.io

由poste.io打开的端口:

端口号 目的
25 SMTP - 主要处理传入的邮件
80 HTTP - 重定向到https(请参阅选项)和Let的加密服务的身份验证
110 POP3 - 访问邮箱的标准协议,在客户端验证之前需要STARTTLS
143 IMAP - 用于访问邮箱的标准协议,在客户端验证之前需要STARTTLS
443 HTTPS - 访问管理或Webmail客户端
465 SMTPS - 旧版SMTPs端口
587 MSA - 在STARTTLS和auth之后主要用于电子邮件客户端的SMTP端口
993 IMAPS - 自连接以来加密的IMAP备用端口
995 POP3S - 自连接以来加密的POP3
4190 筛 - 远程筛选设置
-v /etc/localtime:/etc/localtime:ro从主机系统安装本地时间文件,它将确保日志和管理中的正确日期

  • -v /your-data-dir/data:/data从主机系统安装数据目录。用户数据库,电子邮件,日志都将在此目录中结束,以便于备份。
  • –name “mailserver” 将 poste.io作为具有已定义名称的容器运行
  • -h “mail.example.com”邮件服务器的主机名
  • -t analogic/poste.io 镜像名称,PRO和FREE版本不同
  • 可选参数
    -e “HTTPS = OFF” 要禁用所有重定向到加密HTTP,当您使用某种反向代理时它很有用(在图像名称之前放置此参数!)
  • -e “HTTP_PORT = 8080” 自定义HTTP端口。请注意,您必须在端口80处理Let的加密请求,因此如果您使用反向代理设置,则需要将/.well-known/文件夹转发到此端口
  • -e “HTTPS_PORT = 4433” 自定义HTTPS端口。
  • -e “DISABLE_CLAMAV = TRUE” 要禁用所有ClamAV,它对于低内存使用率很有用。
  • -e “DISABLE_ROUNDCUBE = TRUE” 禁用Roundcube webmail。
  • -p 4190:4190 当您打算使用能够在外部管理Sieve过滤器的客户端时,您还需要发布端口4190
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

汉华云-亲测精品资源 – 免费模板主题源码-服务器测评-速淘金 VPS服务器测评 自学:仅用花5分钟搭建一个邮件系统 https://www.hanhuayun.com.cn/364.html

常见问题

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务