Postfix 구성에서 `static:rest`는 무엇을 의미합니까?

Postfix 구성에서 `static:rest`는 무엇을 의미합니까?

Postfix 구성 라인(main.cf)

smtp_sasl_mechanism_filter = !ntlm, static:rest

"static:rest"의 의미는 무엇입니까? static:Postfix의 문서에서는 문자열을 있는 그대로 생성하는 것으로 설명되어 있지만 " 명시적으로 제외되지 않은 모든 메커니즘"을 의미한다고 rest가정할 수 있습니다 . rest그러나 "static:all"도 있습니다. 이것은 "static:rest"의 별칭인가요?

!ntlm그리고: 없는 벌거벗음의 의미는 무엇입니까 static:rest?

답변1

목록은 다음에 대한 결과를 산출해야 합니다.모두허용 가능한 메커니즘.

남아 있는 항목을 명시적으로 열거하지 않고 항목을 제외하려면 나머지 모든 항목과 일치하는 항목이 해당 목록에 필요합니다. 느낌표를 사용하여 메커니즘을 제거하는 것만으로는 불가능합니다. 목록은 비어 있고없음메커니즘을 사용할 수 있습니다. 이것이 static:항목이 들어오는 곳입니다. 항상 일치합니다.

그것의 반환, 일명오른쪽완전히 무시됩니다. 응, static:all똑같을 거야효과, 자세한 설명은 내용을 명확하게 하는 역할만 합니다.의지. 모든 메커니즘이 아니라 필터 사양의 이전 항목과 아직 일치하지 않는 모든 메커니즘입니다.


이것이 어떻게 작동하는지에 대한 더 나은 예를 찾고 있다면 느낌표가 어떻게 mynetworks작동하는지 찾아보세요. 그러나 smtp_tls_protocols그것은 본질적으로 숫자 조회에 맞게 사용자 정의된 것과 다릅니다.

관련 조회 맵에 대한 실제 부울 유형 동작을 도입하여 조회와 제외 사이의 혼란스러운 상호 작용이 궁극적으로 수정되기를 바랍니다. 하지만 안전하고 이전 버전과 호환되는 방식으로 그렇게 하는 방법을 모르겠습니다.

관련 정보