# L7oMail Dockerfile # 构建: docker build -t gomail . FROM alpine:3.20 # ca-certificates 用于访问 HTTPS(授权校验、代发中继都需要) # tzdata 用于正确显示本地时间 RUN apk add --no-cache ca-certificates tzdata wget ENV TZ=Asia/Shanghai WORKDIR /data RUN wget -q -O /usr/local/bin/gomail "https://你的站点/下载地址/gomail-linux-amd64" && chmod +x /usr/local/bin/gomail # 邮件相关端口:收信 25,提交 587/465,读信 143/993/110/995,网页 8080 EXPOSE 25 587 465 143 993 110 995 8080 # 数据、配置、附件都在 /data 下,挂载出来即可持久化 VOLUME ["/data"] ENTRYPOINT ["gomail"] CMD ["-config", "/data/config.json"]