SMTP#
指令#
smtp_auth#
设置SMTP客户端允许的 SASL认证 方法。支持的方法有:
|
|
|
|
|
AUTH CRAM-MD5。为了使该方法有效,密码必须以未加密形式存储。 |
|
|
|
不需要认证 |
明文认证方法(AUTH PLAIN
和 AUTH LOGIN
)始终启用,但如果未指定plain和login方法,AUTH PLAIN
和 AUTH LOGIN
将不会自动包含在 smtp_capabilities 中。
smtp_capabilities#
设置在响应EHLO命令时传递给客户端的SMTP协议扩展列表。根据 starttls 指令的值,smtp_auth 指令中指定的认证方法和 STARTTLS 会自动添加到此列表中。
建议指定客户端代理到的MTA支持的扩展(如果这些扩展与认证后使用的命令有关,当Angie透明代理客户端连接到后端时)。
smtp_client_buffer#
设置用于读取SMTP命令的缓冲区大小。默认情况下,缓冲区大小等于一个内存页。这是4K或8K,取决于平台。
smtp_greeting_delay#
允许设置在发送SMTP问候语之前的延迟,以便拒绝那些未等候问候语即发送SMTP命令的客户端。