
mailserver2/postfixadmin!postfixadmin
PostfixAdmin 是一个基于 Web 的管理界面,用于管理***账户、虚拟域和邮件别名,同时支持自动回复/外出消息功能,帮助用户便捷地配置和维护邮件服务相关设置。
| 变量名 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| UID | postfixadmin 用户 ID | 可选 | 991 |
| GID | postfixadmin 组 ID | 可选 | 991 |
| DBDRIVER | 数据库类型:mysql(MySQL)、pgsql(PostgreSQL) | 可选 | mysql |
| DBHOST | 数据库实例 IP/主机名 | 可选 | mariadb |
| DBPORT | 数据库实例端口 | 可选 | 3306 |
| DBUSER | 数据库用户名 | 可选 | postfix |
| DBNAME | 数据库名称 | 可选 | postfix |
| DBPASS | 数据库密码或包含密码的文件路径 | 必填 | null |
| SMTPHOST | SMTP 服务器 IP/主机名 | 可选 | mailserver |
| DOMAIN | 邮件域名 | 可选 | domainname 的值 |
| ENCRYPTION | 密码加密方式 | 可选 | dovecot:SHA512-CRYPT |
| PASSVAL_MIN_LEN | 密码验证:最小长度 | 可选 | 5 |
| PASSVAL_MIN_CHAR | 密码验证:至少包含的字符数 | 可选 | 3 |
| PASSVAL_MIN_DIGIT | 密码验证:至少包含的数字数 | 可选 | 2 |
| PAGE_SIZE | 每页显示的条目数(***、别名等) | 可选 | 10 |
| QUOTA_MULTIPLIER | 配额单位对应的字节数,可选值:、、*** | 可选 | *** |
| FETCHMAIL_EXTRA_OPTIONS | 传递给 fetchmail 的额外选项 | 可选 | NO |
若将此 Docker 镜像与启用 fetchmail 支持的 mailserver2/mailserver 配合使用,可通过专用端口(***)进行限制较少的邮件投递。此时可使用 FETCHMAIL_EXTRA_OPTIONS 环境变量配置,示例:
ymlpostfixadmin: environment: FETCHMAIL_EXTRA_OPTIONS: "smtp localhost/***"
yml# 完整示例参考: # [***] postfixadmin: image: mailserver2/postfixadmin container_name: postfixadmin domainname: domain.tld hostname: mail environment: - DBPASS=xxxxxxx # 替换为实际数据库密码 depends_on: - mailserver - mariadb # 若使用 PostgreSQL,替换为 postgres 并相应调整配置
Postfixadmin 初始配置方法请参考:Postfixadmin initial configuration

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务