Sun Java System Messaging Server 6.3 관리 설명서

22.2.2 두 개 이상의 configutil 매개 변수를 사용하는 알림 메시지 지정

대부분의 알림 메시지에서는 local.store.notifyplugin 명령을 하나만 실행하여 메시지를 지정합니다.

하지만 다음 알림 메시지는 두 개 이상의 local.store.notifyplugin 명령으로 구성할 수 있습니다.

  1. NewMsg

  2. UpdateMsg

  3. DeleteMsg

  4. MsgFlags

다음 절차에서는 이런 알림 메시지를 설정하는 방법에 대해 설명합니다.

Procedure메시지 헤더와 메시지 본문에 새 메시지 및 업데이트된 메시지 알림 구성

새로운 전자 메일 메시지나 업데이트된 메시지가 있는 경우에 보내는 알림 메시지의 텍스트에 메시지 헤더와 메시지 본문을 추가할 수 있습니다.

메시지 헤더 및 메시지 본문을 포함하는 것은 선택 사항입니다. 둘 다 포함할 수도 있고, 하나만 포함할 수도 있고, 둘 다 포함하지 않을 수도 있습니다. 기본값은 메시지 헤더나 메시지 본문 없이 메시지를 보내는 것입니다.

  1. 새 메시지 또는 업데이트된 메시지 알림을 지정합니다.


    configutil -o local.store.notifyplugin.jmqnotify.NewMsg.enable -v 1

    configutil -o local.store.notifyplugin.jmqnotify.UpdateMsg.enable -v 1

    여기서 jmqnotify는 플러그 인의 이름이며

    -v 1은 이런 메시지의 알림을 활성화합니다. 0 값은 알림을 비활성화합니다.

  2. 다음 예와 같이 maxHeaderSize 매개 변수에 0보다 큰 값을 지정합니다.


    configutil -o local.store.notifyplugin.jmqnotify.maxHeaderSize -v 1024

    여기서 jmqnotify는 플러그 인의 이름이며

    1024는 보낼 헤더의 최대 크기입니다. maxHeaderSize의 기본값은 0이며, 이 값을 설정하면 메시지와 함께 헤더 정보를 보내지 않습니다.

  3. 다음 예와 같이 maxBodySize 매개 변수에 0보다 큰 값을 지정합니다.


    configutil -o local.store.notifyplugin.jmqnotify.maxBodySize -v 1024

    여기서 jmqnotify는 플러그 인의 이름이며

    5120은 보낼 메시지 본문의 최대 크기입니다. maxBodySize의 기본값은 0이며, 이 값을 설정하면 메시지와 함께 본문을 보내지 않습니다.

Procedure메시지 헤더가 있는 삭제된 메시지 알림 구성 방법

전자 메일 메시지가 삭제된 경우 알림 메시지 텍스트에 메시지 헤더를 추가할 수 있습니다.

메시지 헤더를 포함하는 것은 선택 사항입니다. 기본값은 메시지 헤더 없이 알림을 보내는 것입니다.

  1. 전자 메일 메시지가 삭제되면 전송되도록 알림을 활성화합니다.


    configutil -o local.store.notifyplugin.jmqnotify.DeleteMsg.enable -v 1

    여기서 jmqnotify는 플러그 인의 이름이며

    -v 1은 이 메시지의 알림을 활성화합니다. 0 값은 알림을 비활성화합니다.

  2. ExpungeHeaders 매개 변수를 지정합니다.


    configutil -o local.store.notifyplugin.jmqnotify.ExpungeHeaders -v 1

    여기서 jmqnotify는 플러그 인의 이름이며

    -v 1은 삭제된 메시지 알림과 함께 메시지 헤더가 전송되도록 합니다. ExpungeHeaders의 기본값은 0입니다. 이 값을 설정하면 삭제된 메시지 알림에 헤더 정보가 함께 전송되지 않습니다.

    DeleteMsg 메시지가 메시지 헤더를 전달하도록 ExpungeHeaders 매개 변수를 구성해야 합니다.

  3. 다음 예와 같이 maxHeaderSize 매개 변수에 0보다 큰 값을 지정합니다.


    configutil -o local.store.notifyplugin.jmqnotify.maxHeaderSize -v 1024

    여기서 jmqnotify는 플러그 인의 이름이며

    1024는 보낼 헤더의 최대 크기입니다. maxHeaderSize의 기본값은 0이며, 이 값을 설정하면 메시지와 함께 헤더 정보를 보내지 않습니다.

22.2.2.1 메시지 상태 변경에 대한 알림 구성

전자 메일 메시지의 상태가 변경된 경우에 알림 메시지를 보내도록 구성할 수 있습니다.

메시지 플래그 알림으로 전달되는 정보

다음과 같은 이유로 전자 메일 메시지의 상태 플래그가 변경될 때마다 메시지 플래그 알림이 생성됩니다.

메시지 플래그 알림이 전송될 때 알림에는 다음 등록 정보가 포함됩니다.

이 정보는 5자로 된 문자열인 두 개의 등록 정보 oldflagsnewflags로 전달됩니다.

이 두 등록 정보의 값에 대한 설명은 newflags 및 oldflags 등록 정보의 구문을 참조하십시오.

메시지 플래그 알림에 필요한 Configutil 매개 변수

메시지 플래그 알림을 활성화하려면 다음 configutil 매개 변수를 구성해야 합니다.

첫째 MsgFlags 매개 변수는 IMAP 서버와 메시지 저장소에서 상태 플래그의 변경 값을 식별 및 추적하여 이 정보를 알림 메시지에 전달할 수 있도록 설정합니다.

이 매개 변수는 모든 알림 플러그 인에 적용됩니다. 따라서 메시지 플래그 알림을 사용하는 알림 플러그 인이 있는 경우에는 매개 변수를 활성화해야 합니다. 메시지 플래그 알림을 사용하는 플러그 인이 없는 경우에는 이 매개 변수를 비활성화(기본값)해야 합니다.

둘째 매개 변수 *.MsgFlags.enable을 사용하면 특정 플러그 인 라이브러리에 대해 메시지 플래그 알림을 전송할 수 있습니다.


주 –

메시지 플래그에 대해 알림을 활성화하려면 두 매개 변수를 모두 구성해야 합니다.


Procedure메시지 상태 플래그가 변경된 경우의 알림 활성 방법

  1. 메시지 플래그 알림으로 상태 플래그를 추적하고 상태 정보가 전달되도록 설정합니다.


    configutil -o local.store.notifyplugin.MsgFlags -v 1

    여기서 -v 1은 메시지 플래그 알림과 함께 메시지 플래그 정보가 전송되도록 설정합니다. 0 값은 이 알림을 비활성화합니다.

  2. 특정 플러그 인에서 메시지 플래그 알림을 보낼 수 있도록 설정합니다.


    configutil -o local.store.notifyplugin.jmqnotify.MsgFlags.enable -v 1

    여기서 jmqnotify는 플러그 인의 이름이며

    -v 1은 이 플러그 인에 대해 메시지 플래그 알림을 활성화합니다. 0 값은 알림을 비활성화합니다.