나는 exim이 메일을 전달하는 방법을 연구 중이며 서버가 이메일을 보내려고 할 때 exim이 nslookup을 수행하고 더 높은 우선 순위(낮은 값) MX 레코드를 가져와 지정된 주소로 메일을 보내려고 한다는 결론에 도달했습니다.
나는 내 도메인을 가지고 있고 내 MX 레코드는 항상 Outlook의 SMTP를 가리킵니다. 오늘은 내 vps를 가리키는 더 높은 우선 순위의 MX 레코드를 추가하려고 시도했으며 도메인에 이메일을 보냈고 예상대로 Outlook 대신 내 vps에 추가했습니다. , 좋아요.
그런 다음 (다른 vps에서) 메일을 보낼 때 우선 순위가 더 높은 다음 MX 레코드를 찾고 Outlook에서 메일을 받을 것이라고 기대하면서 내 vps에서 exim 서비스를 중지했습니다.
그런 다음 exim 서비스를 다시 시작하고 이전처럼 내 vps에서 받을 수 있기를 바라며 또 다른 메일을 보냈지만 아니요, 내 vps가 더 높음에도 불구하고 Outlook에서 받았습니다. 보낸 사람 vps와 같은 우선순위는 "블랙리스트"에 추가됩니다. exim 서비스를 중지하고 전송을 시도하지 않았기 때문에 실패했습니다(/var/log/exim/mainlog에 따라). nslookup은 Outlook MX 레코드를 직접 반환합니다.
그럼... 발신자 vps 블랙리스트의 exim 서비스가 mx 레코드를 기록하는 건가요? 그렇다면 어떻게 되돌릴 수 있나요?
두 서버에서 동시에 메일을 받을 수 있는 방법이 있나요? (내 vps 및 Outlook), 나는 그것을 전달하고 싶지 않고 대신 발신자가 동일한 메일 주소를 가진 2개 이상의 서버로 메일을 보내길 원합니다. (가능할 것 같지는 않지만 누가 알겠습니까?)
업데이트: 다른 이메일을 보냈고 이제 내 vps에서 이메일을 받았지만 문제가 여전히 존재합니다. 몇 분 동안 블랙리스트에 등록되어 있으면...구성할 수 있나요?
동일한 우선순위로 두 개 이상의 MX 레코드를 설정하면 어떻게 되나요? 테스트했는데 Outlook에서도 이메일을 받았습니다. 이유는 무엇입니까? 절차는 무엇입니까?
답변1
개별 질문에 인라인으로 답변하지만 Stack Exchange는 질문당 하나의 질문만 할 때 가장 잘 작동한다는 점을 기억하세요.
그런 다음 exim 서비스를 다시 시작하고 이전처럼 내 vps에서 받을 수 있기를 바라며 또 다른 메일을 보냈지만 아니요, 내 vps가 더 높음에도 불구하고 Outlook에서 받았습니다. 보낸 사람 vps와 같은 우선순위는 "블랙리스트"에 추가됩니다. exim 서비스를 중지하고 전송을 시도하지 않았기 때문에 실패했습니다(/var/log/exim/mainlog에 따라). nslookup은 Outlook MX 레코드를 직접 반환합니다.
그럼... 발신자 vps 블랙리스트의 exim 서비스가 mx 레코드를 기록하는 건가요? 그렇다면 어떻게 되돌릴 수 있나요?
SMTP 클라이언트는 이전에 사용하려고 시도한 MX를 사용할 수 없다는 사실을 캐시할 수 있습니다(영구적으로 블랙리스트에 추가하지는 않음). SMTP 클라이언트는 이 작업을 자유롭게 수행할 수 있습니다. 고객의 입장에서는 메일 전달에 대한 책임을 양보하는 것을 고려하십시오.어느대상 도메인의 MX 중 하나가 이를 수락했습니다.
대상 도메인은 다음을 표현합니다.선호이상적으로 MX는 MX 우선순위를 사용하여 메시지를 수신해야 하지만 클라이언트가 이를 준수한다는 보장은 없습니다. 도메인 운영자는 어떤 MX 서버가 메일을 허용하는지에 관계없이 메일이 궁극적으로 올바르게 배달되도록 조치를 취해야 합니다. 이는 저장 및 전달을 통해 수행하거나 모든 MX가 동일한 공유 메일 풀 또는 원하는 것에 액세스할 수 있도록 구성하여 수행할 수 있습니다.
두 서버에서 동시에 메일을 받을 수 있는 방법이 있나요?
아니요. SMTP 클라이언트의 임무는 메일을 보내는 것입니다.하나MX. 메일을 여러 위치로 배달해야 하는 경우 MX는 메일을 수신한 후 여러 복사본으로 분할하고 각 복사본을 다음 홉으로 배달해야 합니다.
동일한 우선순위로 두 개 이상의 MX 레코드를 설정하면 어떻게 되나요?
SMTP 클라이언트는 MX를 동일한 우선순위로 처리해야 합니다. 이들 사이를 순환하거나 로드 밸런싱을 수행하거나 목록에서 무작위로 하나를 선택할 수 있습니다. 결과는 MX가 하나이지만 MX
여러 개 A
및/또는 레코드가 있는 것과 거의 동일합니다 AAAA
.