nginx中文文档-ngx_mail_proxy_module

proxy_buffer

语法:proxy_buffer size
默认:proxy_buffer 4k|8k
上下文:mail, server

设置用于代理的缓冲区大小。默认情况下,缓冲区等于一页内存。大小为4k或8k取决于平台。

proxy_pass_error_message

语法:proxy_pass_error_message on | off
默认:proxy_pass_error_message off
上下文:mail, server

指示在与后端认证过程中得到的错误信息是否传给客户端。
通常,如果nginx认证成功,后端不能返回错误。如果它返回了错误,意味着有一些内部错误发生了。这种情况下,后端的信息可以包含不显示给客户端的信息。但是,对某些POP3服务器来说,对正确的密码响应一个错误是正常的行为。例如,CommuniGatePro告诉用户关于邮箱溢出或其他偶尔输出的认证错误的事件。指令在这种情况下应该启用。

proxy_timeout

语法:proxy_timeout timeout
默认:proxy_timeout 24h
上下文:mail, server

设置与客户端或被代理服务器连接是,两次成功的读或写操作之间的超时时间。如果在此期间没有数据传输,连接会被关闭。

xclient

语法:xclient on | off
默认:xclient on
上下文:mail, server

启用或禁用连接到SMTP后端时,传递带客户端参数的XCLIENT命令。
MTA可以写客户端信息到日志中并应用基于这个数据的多种限制。
如果XCLIENT启用则nginx在连接后端时传递下面的指令:

  • 与服务器名称的EHLO
  • XCLIENT
  • EHLO或HELO由客户端传递

如果名称被发现是指向同一个地址的客户端IP地址,它将通过XCLIENT命令的NAME参数传递。如果名称没有发现,指向不同的IP地址或没有指定解析器,[UNAVAILABLE]将通过NAME参数传递。如果在解析过程中发生了错误,使用[TEMPUNAVAIL]值。
如果XCLIENT禁用,则如果客户端传递EHLO,nginx在与后端连接时,传递带有服务器名称的EHLO命令,否则传递HELO。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

You must enable javascript to see captcha here!