Sun Java Communications Suite 5 릴리스 노트

옵션 문제점

6511005

사용자의 시브(Sieve) 스크립트가 업그레이드 후에 작동을 중지할 수 있습니다.

이 문제는 JES Messaging Server 6.2p2 이상을 실행하는 사이트, 초기 JES Messaging Server 6.3으로의 업그레이드, Communications Express에서 메일 필터를 통해 날짜 기반 필터링을 사용하는 사용자와 관련이 있습니다.

시브(Sieve) 필터의 경우 JES Messaging Server 6.2p2(변경 요청 번호: 6236243)에 대해 구현되는 설명서에 없고 지원되지 않는 setdate 동작을 JES Messaging Server 6.3에서 제거했습니다. setdate는 이전 버전의 variables 시브(Sieve) 초안에 제안되었지만, 이후 초안에서는 제거되었습니다. 특히, 최종 호출 단계의 최신 variables 초안에는 없습니다. 이제는 더 이상 사용되지 않는 이 방법 대신 최근에 제안된 date 시브(Sieve) 확장(및 특히 currentdate 테스트)이 구현되었습니다.

최종 사용자는 실험적이고 빠르게 폐지되고 설명서에 나오지 않을 경우 명시적이고 고의적으로 사용된 setdate를 시도했을 가능성이 거의 없습니다.

그러나 사용자가 날짜별 메시지 필터링을 요청한 경우 JES Messaging Server 6.2p2의 Communications Express 메일 필터 생성기에서 setdate를 사용했습니다. 따라서 많은 사용자들이 더 이상 사용되지 않는 setdate 동작을 사용하는 개인 시브(Sieve) 필터를 모르는 사이에 소유하게 될 수 있습니다. 사용자가 어떤 방법으로든 시브(Sieve) 필터를 편집하면 이와 같이 더 이상 사용되지 않는 방법이 최신 currentdate 방법을 사용하도록 바뀝니다. 반면 이러한 시브(Sieve) 필터는 구문이 잘못된 것으로 간주되어 오류를 발생합니다. 이러한 잘못된 시브(Sieve) 필터를 소유한 사용자에게 각 메시지가 필터링되지 않고 제공될 뿐만 아니라 MTA는 시브(Sieve) 필터를 소유한 사용자에게 시브(Sieve) 필터에 구문 문제가 있음을 경고하는 알림 메시지를 보냅니다.