
<[***]>
可用镜像地址:
registry.gitlab.com/tozd/docker/nginx-mailertozd/base ← tozd/dinit ← tozd/nginx ← tozd/nginx-mailer
另请参见 tozd/mailer。
ubuntu-trusty: nullmailer 1.11ubuntu-xenial: nullmailer 1.13ubuntu-bionic: nullmailer 2.1ubuntu-focal: nullmailer 2.2ubuntu-jammy: nullmailer 2.2ubuntu-noble: nullmailer 2.2/var/log/nullmailer: 当 LOG_TO_STDOUT 未设置为 1 时的日志文件存储路径。/var/spool/nullmailer: 工作文件(如邮件队列)存储路径。需持久化此卷以避免状态丢失。ADMINADDR: 若设置,容器内系统用户的所有邮件将发送至此地址。REMOTES: 容器用于发送邮件的邮件中继服务器配置。LOG_TO_STDOUT: 若设置为 1,日志将输出到标准输出(可通过 docker logs 查看),而非日志卷。该镜像扩展自 tozd/nginx 镜像,集成了 nullmailer 以实现容器内简单邮件发送功能。
当 LOG_TO_STDOUT 设置为 1 时,Docker 镜像日志将输出到标准输出(stdout)和标准错误(stderr),其中所有标准输出内容为 JSON 格式。
此镜像主要用作其他需要发送邮件的镜像的基础镜像。它并不直接向互联网投递邮件,而是将邮件中继到通过 REMOTES 配置的邮件服务器。扩展此镜像的程序无需关注这些细节,只需使用本地 sendmail 程序即可。
若需向互联网发送邮件,建议使用 tozd/postfix Docker 镜像。也可将 REMOTES 配置为发送所有邮件至 tozd/postfix 容器。
bashdocker run -d \ --name nginx-mailer \ -e REMOTES="smtp.example.com smtp --port=587 --user=your-email@example.com --pass=your-password" \ -e LOG_TO_STDOUT=1 \ -v /local/spool:/var/spool/nullmailer \ tozd/nginx-mailer:ubuntu-jammy
为避免重启容器后丢失邮件队列,需持久化 /var/spool/nullmailer 卷:
bashdocker run -d \ --name nginx-mailer \ -e REMOTES="mail.example.com" \ -v /path/to/local/spool:/var/spool/nullmailer \ tozd/nginx-mailer:ubuntu-focal
项目提供 https://github.com/tozd/docker-nginx-mailer%EF%BC%8C%E5%A6%82%E9%9C%80%E5%9C%A8 GitHub 上分叉项目可使用此镜像。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务