Sun Java System Messaging Server 6 2005Q4 관리 설명서

많은 수의 다시 쓰기 규칙 처리

MTA는 항상 imta.cnf 파일에서 모든 다시 쓰기 규칙을 읽어 해시 테이블의 메모리에 저장합니다. 컴파일된 구성을 사용하면 정보가 필요할 때마다 구성 파일을 읽는 것과 관련된 오버헤드가 사라집니다. 해시 테이블은 여전히 모든 다시 쓰기 규칙을 메모리에 저장하는 데 사용됩니다. 이 방법은 다시 쓰기 규칙 수가 적거나 보통인 경우에 적합합니다. 그러나 일부 사이트에는 10,000개 이상의 다시 쓰기 규칙이 필요할 수 있으며 이로 인해 과도한 양의 메모리가 소비될 수 있습니다.

MTA는 보조 색인 데이터 파일에 많은 수의 다시 쓰기 규칙을 저장하기 위한 선택적 기능을 제공하여 이 문제를 해결합니다. 일반 구성 파일을 읽을 때마다 MTA는 도메인 데이터베이스의 존재를 확인합니다. 도메인 데이터베이스가 존재할 경우 구성 파일에서 발견된 규칙에서 시도된 일치가 실패할 때마다 이 데이터베이스가 열리고 참조됩니다. 구성 파일에서 특정 규칙이 발견되지 않을 경우에만 도메인 데이터베이스가 검사되므로 규칙을 항상 구성 파일에 추가하여 데이터베이스에서 이를 무시할 수 있습니다. 기본적으로 도메인 데이터베이스는 호스트 도메인과 연관된 다시 쓰기 규칙을 저장하는 데 사용됩니다. IMTA_DOMAIN_DATABASE 속성은 imta_tailor 파일에 저장됩니다. 데이터베이스의 기본 위치는 msg_svr_base/data/db/domaindb.db입니다.


주 –

이 필드를 수동으로 편집해서는 안 됩니다.