ngx_mail_imap_module

Directives

Syntax:  imap_auth method ...;
Default: imap_auth plain;
Context: mail, server

IMAP 클라이언트에 허용된 인증 메서드를 설정합니다. 지원되는 메서드:

plain

LOGINAUTH=PLAIN

login

AUTH=LOGIN

cram-md5

AUTH=CRAM-MD5. 이 메서드가 작동하려면 암호를 암호화하지 않은 상태로 저장해야 합니다.

external

AUTH=EXTERNAL(1.11.6).

평문 인증 메서드(LOGIN, AUTH=PLAIN, AUTH=LOGIN 명령)는 언제나 활성화되어 있지만, plain 및 login 메서드를 지정하지 않은 경우 AUTH=PLAIN 및 AUTH=LOGIN가 imap_capabilities에 자동으로 포함되지 않습니다.

Syntax:  imap_capabilities extension ...;
Default: imap_capabilities IMAP4 IMAP4rev1 UIDPLUS;
Context: mail, server

CAPABILITY 명령에 응답하여 클라이언트에 전달할 IMAP 프로토콜l 확장 프로그램 목록을 설정합니다. imap_auth 명령 및 STARTTLS에서 지정한 인증 메서드는 starttls 명령 값에 따라 자동으로 목록에 추가됩니다.

플라이언트가 프록시되는 IMAP 백엔드에서 지원하는 확장 프로그램을 지정하는 것이 적절합니다(이러한 확장 프로그램이 인증 후에 사용한 명령과 관련이 있고, nginx가 백엔드로 클라이언트 연결을 투명하게 프록시하는 경우).

표준화된 확장 프로그램의 최신 목록은 www.iana.org에서 푸시됩니다.

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

IMAP 명령을 읽는 데 사용한 버퍼의 size를 설정합니다. 기본적으로 버퍼 크기는 메모리 페이지 1개와 같습니다. 플랫폼에 따라 4K 또는 8K가 됩니다.