대부분의 알림 메시지에서는 local.store.notifyplugin 명령을 하나만 실행하여 메시지를 지정합니다.
하지만 다음 알림 메시지는 두 개 이상의 local.store.notifyplugin 명령으로 구성할 수 있습니다.
NewMsg
UpdateMsg
DeleteMsg
MsgFlags
다음 절차에서는 이런 알림 메시지를 설정하는 방법에 대해 설명합니다.
새로운 전자 메일 메시지나 업데이트된 메시지가 있는 경우에 보내는 알림 메시지의 텍스트에 메시지 헤더와 메시지 본문을 추가할 수 있습니다.
메시지 헤더 및 메시지 본문을 포함하는 것은 선택 사항입니다. 둘 다 포함할 수도 있고, 하나만 포함할 수도 있고, 둘 다 포함하지 않을 수도 있습니다. 기본값은 메시지 헤더나 메시지 본문 없이 메시지를 보내는 것입니다.
새 메시지 또는 업데이트된 메시지 알림을 지정합니다.
configutil -o local.store.notifyplugin.jmqnotify.NewMsg.enable -v 1 |
configutil -o local.store.notifyplugin.jmqnotify.UpdateMsg.enable -v 1 |
여기서 jmqnotify는 플러그 인의 이름이며
-v 1은 이런 메시지의 알림을 활성화합니다. 0 값은 알림을 비활성화합니다.
다음 예와 같이 maxHeaderSize 매개 변수에 0보다 큰 값을 지정합니다.
configutil -o local.store.notifyplugin.jmqnotify.maxHeaderSize -v 1024 |
여기서 jmqnotify는 플러그 인의 이름이며
1024는 보낼 헤더의 최대 크기입니다. maxHeaderSize의 기본값은 0이며, 이 값을 설정하면 메시지와 함께 헤더 정보를 보내지 않습니다.
다음 예와 같이 maxBodySize 매개 변수에 0보다 큰 값을 지정합니다.
configutil -o local.store.notifyplugin.jmqnotify.maxBodySize -v 1024 |
여기서 jmqnotify는 플러그 인의 이름이며
5120은 보낼 메시지 본문의 최대 크기입니다. maxBodySize의 기본값은 0이며, 이 값을 설정하면 메시지와 함께 본문을 보내지 않습니다.
전자 메일 메시지가 삭제된 경우 알림 메시지 텍스트에 메시지 헤더를 추가할 수 있습니다.
메시지 헤더를 포함하는 것은 선택 사항입니다. 기본값은 메시지 헤더 없이 알림을 보내는 것입니다.
전자 메일 메시지가 삭제되면 전송되도록 알림을 활성화합니다.
configutil -o local.store.notifyplugin.jmqnotify.DeleteMsg.enable -v 1 |
여기서 jmqnotify는 플러그 인의 이름이며
-v 1은 이 메시지의 알림을 활성화합니다. 0 값은 알림을 비활성화합니다.
configutil -o local.store.notifyplugin.jmqnotify.ExpungeHeaders -v 1 |
여기서 jmqnotify는 플러그 인의 이름이며
-v 1은 삭제된 메시지 알림과 함께 메시지 헤더가 전송되도록 합니다. ExpungeHeaders의 기본값은 0입니다. 이 값을 설정하면 삭제된 메시지 알림에 헤더 정보가 함께 전송되지 않습니다.
DeleteMsg 메시지가 메시지 헤더를 전달하도록 ExpungeHeaders 매개 변수를 구성해야 합니다.
다음 예와 같이 maxHeaderSize 매개 변수에 0보다 큰 값을 지정합니다.
configutil -o local.store.notifyplugin.jmqnotify.maxHeaderSize -v 1024 |
여기서 jmqnotify는 플러그 인의 이름이며
1024는 보낼 헤더의 최대 크기입니다. maxHeaderSize의 기본값은 0이며, 이 값을 설정하면 메시지와 함께 헤더 정보를 보내지 않습니다.
전자 메일 메시지의 상태가 변경된 경우에 알림 메시지를 보내도록 구성할 수 있습니다.
다음과 같은 이유로 전자 메일 메시지의 상태 플래그가 변경될 때마다 메시지 플래그 알림이 생성됩니다.
응답
플래그 지정
삭제
조회(읽음)
초안 작성
메시지 플래그 알림이 전송될 때 알림에는 다음 등록 정보가 포함됩니다.
상태가 변경되기 전에 전자 메일 메시지에 설정된 플래그
상태가 변경된 후에 전자 메일 메시지에 설정된 플래그
이 정보는 5자로 된 문자열인 두 개의 등록 정보 oldflags와 newflags로 전달됩니다.
이 두 등록 정보의 값에 대한 설명은 newflags 및 oldflags 등록 정보의 구문을 참조하십시오.
메시지 플래그 알림을 활성화하려면 다음 configutil 매개 변수를 구성해야 합니다.
local.store.notifyplugin.MsgFlags
local.store.notifyplugin.*.MsgFlags.enable
첫째 MsgFlags 매개 변수는 IMAP 서버와 메시지 저장소에서 상태 플래그의 변경 값을 식별 및 추적하여 이 정보를 알림 메시지에 전달할 수 있도록 설정합니다.
이 매개 변수는 모든 알림 플러그 인에 적용됩니다. 따라서 메시지 플래그 알림을 사용하는 알림 플러그 인이 있는 경우에는 매개 변수를 활성화해야 합니다. 메시지 플래그 알림을 사용하는 플러그 인이 없는 경우에는 이 매개 변수를 비활성화(기본값)해야 합니다.
둘째 매개 변수 *.MsgFlags.enable을 사용하면 특정 플러그 인 라이브러리에 대해 메시지 플래그 알림을 전송할 수 있습니다.
메시지 플래그에 대해 알림을 활성화하려면 두 매개 변수를 모두 구성해야 합니다.
메시지 플래그 알림으로 상태 플래그를 추적하고 상태 정보가 전달되도록 설정합니다.
configutil -o local.store.notifyplugin.MsgFlags -v 1 |
여기서 -v 1은 메시지 플래그 알림과 함께 메시지 플래그 정보가 전송되도록 설정합니다. 0 값은 이 알림을 비활성화합니다.
특정 플러그 인에서 메시지 플래그 알림을 보낼 수 있도록 설정합니다.
configutil -o local.store.notifyplugin.jmqnotify.MsgFlags.enable -v 1 |
여기서 jmqnotify는 플러그 인의 이름이며
-v 1은 이 플러그 인에 대해 메시지 플래그 알림을 활성화합니다. 0 값은 알림을 비활성화합니다.