MX 우선 순위 서버 동작 두 개의 서버가있는

이것은 MX procotol priority에 관한 질문입니다. 우선 순위가 다른 MX로 두 개의 서버가있는 경우 :

  • MX 10 서버
  • MX 20 서버 B

이 프로토콜이 MX 10을 선호한다는 보장입니까? 제출자가 주된 가용성 이외의 다른 이유로 보조를 선택할 수 있습니까?

다시 말해, 내 serverA MX가 제대로 작동하고 (이론적) 무한 연결 용량이라면 아무도 serverB에 연결을 시도하지 않을 수 있습니까?



답변

정상적인 상황에서 서버는 사용 가능한 첫 번째 서버에 연결되지만 첫 번째 서버는 한 사람이 사용할 수 없지만 다음 서버는 사용할 수없는 여러 가지 이유가 있습니다. 이러한 이유 중 일부에는 통제 할 수없는 것이 포함됩니다. 그러나 일반적인 규칙은 응답이있을 때까지 최저에서 최고로 시도한 다음 해당 서버를 사용합니다.

예외가있는 곳은 스팸입니다. 번호가 낮은 MX 레코드는 종종 호스팅 된 서비스, 스팸 필터링 등을 가리 킵니다. 번호가 가장 높은 MX 레코드는 “실패”이며 종종 서버의 IP를 직접 가리 킵니다. 호스팅 된 서비스가 실패한 경우에도 여전히 메일이 전달됩니다. 이를 염두에두고 스패머는 가장 높은 번호를 찾아서 메일을 보냅니다.


답변

클라이언트에 네트워크 오류가 발생하여에 연결하지 못한 경우 serverA네트워크를 복구하고 serverB에 연결하려고 시도 할 수 있으므로 확실하지 않습니다 .


답변

연락처를 시도하는 SMTP 엔진을 작성한 사람은 전적으로 사람에게 달려 있습니다. 의도적으로 MX를 오름차순으로 시도한 다음 A 레코드를 시도하십시오. 그러나 프로그래머는 적합하다고 생각하고 메일이 정상적으로 배달되므로 자유롭게 할 수 있습니다.