ngx_mail_smtp_module
Directives
Syntax: smtp_auth method ...;
Default: smtp_auth plain login;
Context: mail, server
SMTP 클라이언트에 허용된 SASL 인증 메서드를 설정합니다. 지원되는 메서드:
plain
login
cram-md5
AUTH CRAM-MD5. 이 메서드가 작동하려면 암호를 암호화하지 않은 상태로 저장해야 합니다.
external
AUTH EXTERNAL (1.11.6).
none
인증이 필수가 아닙니다.
평문 인증 메서드(AUTH PLAIN 및 AUTH LOGIN)은 언제나 활성화되어 있지만 plain 및 login 메서드를 지정하지 않은 경우 AUTH PLAIN과 AUTH LOGIN이 smtp_capabilities에 자동으로 포함되지 않습니다.
Syntax: smtp_capabilities extension ...;
Default: —
Context: mail, server
EHLO 명령에 응답하여 클라이언트에 전달할 SMTP 프로토콜 확장 프로그램 목록을 설정합니다. smtp_auth 명령 및 STARTTLS에서 지정한 인증 메서드는 starttls 명령 값에 따라 자동으로 목록에 추가됩니다.
플라이언트가 프록시되는 MTA에서 지원하는 확장 프로그램을 지정하는 것이 적절합니다(이러한 확장 프로그램이 인증 후에 사용한 명령과 관련이 있고, nginx가 백엔드로 클라이언트 연결을 투명하게 프록시하는 경우).
표준화된 확장 프로그램의 최신 목록은 www.iana.org에 게시되어 있습니다.
Syntax: smtp_client_buffer size;
Default: smtp_client_buffer 4k|8k;
Context: mail, server
SMTP 명령을 읽는 데 사용한 버퍼의 size를 설정합니다. 기본적으로 버퍼 크기는 메모리 페이지 1개와 같습니다. 플랫폼에 따라 4K 또는 8K가 됩니다.
Syntax: smtp_greeting_delay time;
Default: smtp_greeting_delay 0;
Context: mail, server
SMTP 그리팅을 전송하기 전에 지연을 설정하여 SMTP 명령을 전송하기 전에 그리팅을 기다리지 못하는 클라이언트를 거부합니다.