Proxy#
El módulo habilita soporte para protocolos de correo (POP3, IMAP, SMTP), permitiendo que el servidor actúe como proxy entre clientes y servidores de correo. Establece conexiones con servidores, realiza autenticación segura utilizando texto plano, SSL/TLS o STARTTLS, enruta correctamente el tráfico del cliente y admite métodos de autenticación flexibles y selección de servidores. Establece el tamaño del búfer utilizado para el proxy. Por defecto, el tamaño del búfer es igual a una página de memoria. Dependiendo de la plataforma, es de 4K u 8K. Predeterminado mail, server Determina si se debe pasar al cliente el mensaje de error obtenido durante la autenticación en el backend. Normalmente, si la autenticación en Angie es exitosa, el backend no puede devolver un error. Si aun así devuelve un error, significa que ha ocurrido algún error interno. En tales casos, el mensaje del backend puede contener información que no debería mostrarse al cliente. Sin embargo, responder con un error para una contraseña correcta es un comportamiento normal para algunos servidores POP3. La directiva debe habilitarse en este caso. Habilita el PROXY protocol para conexiones al backend. Habilita o deshabilita la autenticación de usuario en el backend SMTP utilizando el comando AUTH. Si XCLIENT también está habilitado, entonces el comando XCLIENT no enviará el parámetro LOGIN. Establece el tiempo de espera entre dos operaciones sucesivas de lectura o escritura en conexiones de cliente o servidor proxy. Si no se transmiten datos dentro de este tiempo, la conexión se cierra. Habilita o deshabilita el paso del comando XCLIENT con parámetros del cliente al conectarse al backend SMTP. Con Si Si el nombre encontrado por la dirección IP del cliente apunta a la misma dirección, se pasa en el parámetro Si Directivas#
proxy_buffer#
proxy_pass_error_message#
proxy_pass_error_message
on
| off
;proxy_pass_error_message off;
proxy_protocol#
proxy_smtp_auth#
proxy_timeout#
xclient#
XCLIENT
, el MTA puede escribir la información del cliente en el registro y aplicar varias limitaciones basadas en estos datos.XCLIENT
está habilitado, Angie pasa los siguientes comandos al conectarse al backend:EHLO
con el nombre del servidorXCLIENT
EHLO
o HELO
, según lo pasado por el clienteNAME
del comando XCLIENT
. Si el nombre no se pudo encontrar, apunta a una dirección diferente, o no se especifica resolver, entonces se pasa [UNAVAILABLE]
en el parámetro NAME
. Si ha ocurrido un error en el proceso de resolución, se utiliza el valor [TEMPUNAVAIL]
.XCLIENT
está deshabilitado, Angie pasa el comando EHLO
con el nombre del servidor al conectarse al backend si el cliente ha pasado EHLO
, o HELO
con el nombre del servidor, en caso contrario.