示例配置
指令
ngx_mail_smtp_module
smtp_capabilities
-
说明
语法
smtp_auth method ...;
method ...
默认
smtp_auth login plain;
上下文
mail、server
为 SMTP 客户端设置 SASL 认证arrow-up-right 的允许方法。支持的方法有:
login
AUTH LOGINarrow-up-right
plain
AUTH PLAINarrow-up-right
cram-md5
AUTH CRAM-MD5arrow-up-right。为了使此方法正常工作,密码不加密存储。
external
AUTH EXTERNALarrow-up-right(1.11.6)。
none
不需要验证
smtp_capabilities extension ...;
extension ...
——
设置传送给客户端响应 EHLO 命令的 SMTP 协议扩展列表。根据 starttls 指令值,smtp_auth 指令和 STARTTLSarrow-up-right 中指定的认证方法将自动添加到此列表中。
EHLO
指定被代理客户端的 MTA 支持扩展是有意义的(当 nginx 透明地将客户端连接代理到后端,如果这些扩展与认证后使用的命令相关)。
目前的标准扩展名单已发布在 www.iana.orgarrow-up-right。
http://nginx.org/en/docs/mail/ngx_mail_smtp_module.htmlarrow-up-right
Last updated 5 years ago