9.5. 사용자를 자동으로 구독합니다.
일반적으로 Cryostat 서버 관리자는 Dovecot가 Sent 및 binsh와 같은 특정 Cryostat를 자동으로 생성하고 사용자를 서브스크립션하려고 합니다. 구성 파일에서 이 값을 설정할 수 있습니다.
또한 특수 용도를 정의할 수 있습니다. Cryostat 클라이언트는 전송된 이메일과 같은 특수 목적으로 정의되는 기능을 지원하는 경우가 많습니다. 사용자가 올바른 Cryostat를 수동으로 선택하고 설정해야 하는 것을 방지하기 위해 Cryostat 서버는 Cryostat LIST 명령에서 특수 특성을 보낼 수 있습니다. 그런 다음 클라이언트는 이 속성을 사용하여 전송된 이메일 상자를 식별하고 설정할 수 있습니다.
사전 요구 사항
- Dovecot가 구성되어 있습니다.
프로세스
/etc/dovecot/conf.d/15-mailboxes.conf파일에서inboxnamespace 섹션을 업데이트합니다.사용자가 사용할 수 있어야 하는 각 특수 용도의 username에
auto = subscribe설정을 추가합니다. 예를 들면 다음과 같습니다.namespace inbox { ... mailbox Drafts { special_use = \Drafts auto = subscribe } mailbox Junk { special_use = \Junk auto = subscribe } mailbox Trash { special_use = \Trash auto = subscribe } mailbox Sent { special_use = \Sent auto = subscribe } ... }메일 클라이언트가 더 특수 용도의 이점을 지원하는 경우 유사한 항목을 추가할 수 있습니다.
special_use매개 변수는 Dovecot가 클라이언트에특수속성으로 전송하는 값을 정의합니다.선택 사항: 특별한 용도가 없는 다른 Cryostat를 정의하려면 사용자의 받은 편지함에서 이 섹션을 추가합니다. 예를 들면 다음과 같습니다.
namespace inbox { ... mailbox "Important Emails" { auto = <value> } ... }auto매개변수를 다음 값 중 하나로 설정할 수 있습니다.-
구독: box를 자동으로 만들고 사용자를 구독합니다. -
생성: 사용자를 구독하지 않고션 상자를 자동으로 만듭니다.Automatically creates the recipient without subscribing the user to it. -
없음(기본값): Dovecot는 username을 생성하지도 않으며 사용자를 구독하지 않습니다.
-
Dovecot 다시 로드:
# systemctl reload dovecot
검증
Cryostat 클라이언트를 사용하고 username에 액세스합니다.
auto = subscribe설정은 자동으로 표시됩니다. 클라이언트가 특수 용도와 정의된 목적을 지원하는 경우 클라이언트는 자동으로 이를 사용합니다.