代理#
指令#
proxy_buffer#
设置用于代理的缓冲区大小。默认情况下,缓冲区大小等于一个内存页。根据平台的不同,它是 4K 或 8K。
proxy_pass_error_message#
指示是否将后端在身份验证过程中获得的错误消息传递给客户端。
通常,如果在 Angie 中身份验证成功,则后端无法返回错误。如果它仍然返回错误,则意味着发生了一些内部错误。在这种情况下,后端消息可能包含不应显示给客户端的信息。然而,对于某些 POP3 服务器,正确密码的错误响应是正常行为。在这种情况下,应启用该指令。
proxy_protocol#
为与后端的连接启用 PROXY 协议。
proxy_smtp_auth#
启用或禁用使用 AUTH 命令在 SMTP 后端进行用户身份验证。
如果 XCLIENT 也启用,则 XCLIENT 命令将不会发送 LOGIN 参数。
proxy_timeout#
设置客户端或代理服务器连接之间两个连续读或写操作的超时。如果在此时间内未传输任何数据,则连接将被关闭。
xclient#
启用或禁用在连接到 SMTP 后端时传递带有客户端参数的 XCLIENT 命令。
使用 XCLIENT
,邮件传输代理能够将客户端信息写入日志,并根据这些数据应用各种限制。
如果启用 XCLIENT
,则在连接到后端时 Angie 会传递以下命令:
EHLO
与 服务器名称XCLIENT
EHLO
或HELO
,如客户端所传递
如果通过客户端 IP 地址 找到 的名称指向相同地址,则它会在 XCLIENT
命令的 NAME
参数中传递。如果找不到名称,指向不同的地址,或未指定 解析器,则在 NAME
参数中传递 [UNAVAILABLE]
。如果在解析过程中发生错误,则使用 [TEMPUNAVAIL]
值。
如果禁用 XCLIENT
,则在连接到后端时,如果客户端传递了 EHLO
,Angie 会与 服务器名称 一起传递 EHLO
命令,否则会与服务器名称一起传递 HELO
。