Module ngx_mail_smtp_module

Directives

Syntax:smtp_auth method ...;
Default:smtp_auth login plain;
Context:mail , server

为 SMTP 客户端设置SASL authentication的允许方法。支持的方法有:

Syntax:smtp_capabilities extension ...;
Default:
Context:mail , server

设置响应EHLO命令传递到客户端的 SMTP 协议扩展列表。根据starttls指令值,将在smtp_auth指令和STARTTLS中指定的身份验证方法自动添加到此列表中。

指定客户端代理到的 MTA 支持的扩展是有意义的(如果这些扩展与身份验证后使用的命令有关,则当 nginx 透明地将客户端连接到后端时)。

当前的标准扩展列表在www.iana.org上发布。

Syntax:smtp_client_buffer size;
Default:smtp_client_buffer 4k|8k;
Context:mail , server

设置用于读取 SMTP 命令的缓冲区的size。默认情况下,缓冲区大小等于一个内存页。根据平台的不同,它可以是 4K 或 8K。

Syntax:smtp_greeting_delay time;
Default:smtp_greeting_delay 0;
Context:mail , server

允许设置发送 SMTP 问候语之前的延迟,以拒绝无法在发送 SMTP 命令之前 await 问候语的客户端。