Skip to content

v1.0.3

Choose a tag to compare

@YanGLweI YanGLweI released this 19 Aug 12:29
· 11 commits to main since this release

更新内容

  • 新增可选 server.starttls_listen(如 ":587")明文+STARTTLS 监听,兼容仅支持 STARTTLS、不支持 465 隐式 TLS 的客户端(如 Veeam Backup & Replication:勾选 "Connect using SSL" 仍走 STARTTLS,直连 465 会超时)
  • 默认不启用(留空),与 465 隐式 TLS 双监听共存;独立连接计数池,新端口故障不波及主服务;STARTTLS 升级前不通告 AUTH,凭据不明文传输
  • IP 白名单、最大并发、收发超时等管控对 587 监听同样生效
  • 配置模板与 README 同步:Veeam 接入指引(端口 587 + 勾选 "Connect using SSL"、防火墙放行 587)

安装

rpm -ivh mailproxy-1.0.3-1.el9.x86_64.rpm
vim /etc/mailproxy/config.yaml   # 填写后端邮箱账号/授权码、IP 白名单;如需 STARTTLS 增加 starttls_listen: ":587"
systemctl start mailproxy

升级:rpm -Uvh mailproxy-1.0.3-1.el9.x86_64.rpm(已修改的 config.yaml 不被覆盖;启用 STARTTLS 需手工加 starttls_listen 后 systemctl restart mailproxy,监听变更热加载不生效)