Transport_maps를 사용하여 특정 도메인에 대한 MX 값을 재정의하지만 일종의 중복성을 갖는 방법

Transport_maps를 사용하여 특정 도메인에 대한 MX 값을 재정의하지만 일종의 중복성을 갖는 방법

postfix 메일 서버가 있고 특정 도메인에 대한 MX 값을 재정의하고 싶습니다.

내 이해에 따르면 이는 Transport_maps를 사용하여 수행할 수 있습니다.

http://www.postfix.org/postconf.5.html#transport_maps

/etc/postfix/transport에 다음 줄을 추가합니다.

example.com smtp:[9.9.9.9]

다음을 사용하여 포스트맵 파일을 생성합니다.

포스트맵 해시:/etc/postfix/transport

/etc/postfix/main.cf에 줄을 추가하거나 편집합니다:

Transport_maps = 해시:/etc/postfix/transport

Postfix 다시 시작

내가 가진 질문은 일반적으로 MX 주소를 사용할 때 일반적으로 중복성을 위해 여러 개의 메일 서버가 있다는 것입니다(하나가 오프라인인 경우) 단일 IP 주소를 가리키는 것처럼 보이는 전송 맵을 사용하여 동일한 작업을 어떻게 수행할 수 있습니까? 첫 번째 IP 주소가 실패한 경우 여러 IP 주소를 시도하도록 설정하는 방법이 있습니까?

답변1

내가 아는 한 SMTP 전송은 그렇게 하지 않습니다. 그러나 메일을 릴레이하려는 호스트를 가리키는 MX 레코드가 있는 더미 DNS 도메인을 설정하고 이를 전송 맵에서 사용할 수 있습니다.대괄호 없이:

dest.example.com smtp:dummy.example.net

답변2

Postfix >= 3.5부터 전송 파일에 쓸 수 있습니다.

example.com      smtp:bar.example, foo.example

따라서 bar.example이 응답하지 않으면 foo.example이 사용됩니다.

주의: 포스트맵 실제 구문은 다음과 같습니다. postmap /etc/postfix/transport

관련 정보