You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NGINX邮件代理配置:如何将SMTP流量代理至独立邮件服务器?

NGINX邮件代理后端Postal服务器配置方案

NGINX邮件代理模块不支持HTTP模块的proxy_pass指令,你需要使用邮件模块专属的proxy指令来指定后端Postal服务器地址。

修正后的完整配置示例如下:

...........
    mail {
        server_name postal.mydomain.com;
        proxy_pass_error_message on;
        auth_http http://192.168.1.95:5001/auth;    
        
        server {
            listen     2525;
            protocol   smtp;
            # 使用邮件模块的proxy指令指定后端服务器
            proxy 192.168.1.95:2525;
            smtp_auth none;
        }
    }
...........

关键配置说明

  • proxy:邮件模块核心指令,用于定义后端邮件服务器的IP地址和端口,这是替代proxy_pass的正确方式
  • auth_http:保持原有配置,用于指向Postal的认证接口(如果你的场景不需要身份验证,可根据需求调整或移除)
  • smtp_auth none:根据Postal的实际认证要求调整,若Postal需要SMTP认证,可改为login、plain等对应方式

内容的提问来源于stack exchange,提问作者Yonoss

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 09:14:52