本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

wildwildangel/postfix-relay是一个基于Alpine Linux的轻量级Postfix SMTP中继Docker镜像。该镜像未配置本地认证机制,设计用于可信网络环境,主要功能是作为中间中继节点,将内部服务发送的邮件转发至指定的外部SMTP服务器。
SMTP_PASSWORD_FILE)SMTP_NETWORKS)DEBUG环境变量启用调试模式,便于问题排查| 变量名 | 说明 |
|---|---|
SERVER_HOSTNAME | 容器的主机名 |
SMTP_SERVER | 目标SMTP服务器的地址 |
| 变量名 | 说明 | 默认值 |
|---|---|---|
SMTP_PORT | 目标SMTP服务器端口 | 587 |
SMTP_USERNAME | 用于SMTP服务器认证的用户名。若非空,则必须同时提供SMTP_PASSWORD或SMTP_PASSWORD_FILE | - |
SMTP_PASSWORD_FILE | 存储SMTP认证密码的文件路径。入口脚本会读取该文件内容并赋值给SMTP_PASSWORD变量 | - |
SMTP_PASSWORD | SMTP认证密码 | - |
SMTP_NETWORKS | 允许通过此服务器中继邮件的网络列表(逗号分隔) | 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 |
DEBUG | 设置为yes启用调试模式(执行set -x) | - |
适用于目标SMTP服务器无需认证的场景:
docker run -d \ --name postfix-relay \ -e SERVER_HOSTNAME=relay.internal \ -e SMTP_SERVER=smtp.example.com \ wildwildangel/postfix-relay
当目标SMTP服务器要求认证时,需提供用户名和密码:
docker run -d \ --name postfix-relay \ -e SERVER_HOSTNAME=relay.internal \ -e SMTP_SERVER=smtp.example.com \ -e SMTP_PORT=587 \ -e SMTP_USERNAME=*** \ -e SMTP_PASSWORD=your-smtp-password \ wildwildangel/postfix-relay
为避免密码明文暴露,可通过文件挂载方式提供密码:
# 准备密码文件(例如/path/to/smtp-password.txt,内容为密码) echo "your-smtp-password" > /path/to/smtp-password.txt docker run -d \ --name postfix-relay \ -e SERVER_HOSTNAME=relay.internal \ -e SMTP_SERVER=smtp.example.com \ -e SMTP_USERNAME=*** \ -e SMTP_PASSWORD_FILE=/run/secrets/smtp-password \ -v /path/to/smtp-password.txt:/run/secrets/smtp-password:ro \ wildwildangel/postfix-relay
SMTP_NETWORKS严格限制允许中继的网络范围,仅开放给内部可信服务SMTP_PASSWORD_FILE通过文件挂载方式提供密码,而非直接设置SMTP_PASSWORD环境变量,降低密码泄露风险免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429