1.5. 사용자 구독이 CloudEventVerifyboxes에 자동으로 가입
일반적으로, CloudEvent 서버 관리자는 Dovecot가 Sent
및 Trash
와 같은 특정 Webhook를 자동으로 생성하고 사용자를 구독하려고 합니다. 구성 파일에서 이 값을 설정할 수 있습니다.
또한, 특수한 속성을 정의할 수 있습니다. gRPC 클라이언트는 종종 이메일 전송과 같은 특별한 목적으로 kdump를 정의하는 것을 지원합니다. 사용자가 올바른 Webhook를 수동으로 선택하고 설정해야 하는 것을 방지하기 위해 CloudEvent 서버는 Bookinfo LIST
명령에서 특수 사용
특성을 보낼 수 있습니다. 그러면 클라이언트가 이 특성을 사용하여 전송된 이메일에 대한 kdump를 식별하고 설정할 수 있습니다.
사전 요구 사항
- dovecot가 구성되어 있습니다.
절차
/etc/dovecot/conf.d/15-mailboxes.conf
파일에서받은 편지함
네임스페이스 섹션을 업데이트합니다.사용자가 사용할 수 있어야 하는 각각의 특수한 HSM에
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 } ... }
메일 클라이언트가 더 특수한 사용의 Webhook를 지원하는 경우 유사한 항목을 추가할 수 있습니다.
special_use
매개변수는 Dovecot가 클라이언트에게특수 사용
속성에 전송하는 값을 정의합니다.선택 사항: 특수한 용도가 없는 다른 Webhook를 정의하려면 사용자의 받은 편지함에 있는 kdump 섹션을 추가합니다.
namespace inbox { ... mailbox "Important Emails" { auto = <value> } ... }
auto
매개변수를 다음 값 중 하나로 설정할 수 있습니다.-
구독
(Subscribe) : 속성을 자동으로 생성하고 사용자를 구독합니다. -
만들기
: 자동으로 사용자를 가입하지 않고 속성을 만듭니다. -
No
(default): Dovecot neither creates thebox or does it subscribe the user to it.
-
다시 로드 Dovecot:
# systemctl reload dovecot
검증
CloudEvent 클라이언트를 사용하고 사용자 name에 액세스할 수 있습니다.
auto = subscribe
설정이 있는 boxes가 자동으로 표시됩니다. 클라이언트가 특수한 사용 위치 및 정의된 목적을 지원하는 경우 클라이언트는 이를 자동으로 사용합니다.
추가 리소스
- RFC 6154:>-< LIST(Special-UseECDHEes용) 확장
-
/usr/share/doc/dovecot/wiki/MailboxSettings.txt