소규모 회사의 이메일을 하나의 간단한 설정에서 다른 설정으로 마이그레이션하고 있습니다. MX 레코드는 원래 서버에 남아 있습니다. 또한 CNAME은 원래 서버를 가리킵니다. 처음에 이것을 설정하지 않았기 때문에 왜 그런지 모르겠습니다. 이메일 클라이언트에서 두 서버 IP 주소를 모두 사용하여 이메일을 보낼 수 있었습니다. 이메일 클라이언트의 서버 IP 주소를 사용하여 새 서버가 아닌 원래 서버에서 이메일을 받을 수 있었습니다. 별로 놀라운 일이 아닙니다. 추천하는 테스트 방법이 있는지 궁금합니다.전수MX 레코드를 변경하기 전에 새 서버에서? 아니면 MX 레코드(및 CNAME 항목도 포함)를 변경한 다음 결과를 전파하도록 하는 것이 좋습니다.
답변1
구성할 수 있는 소프트웨어 종류에 따라 몇 가지 옵션이 있습니다.
테스트 메시지를 보내는 서버의 경우~에서Exim인 경우 DNS를 완전히 건너뛰고 테스트 서버에 직접 메시지를 보내는 수동 경로를 설정할 수 있습니다. 문서 및 예는 다음과 같습니다. https://www.exim.org/exim-html-current/doc/html/spec_html/ch-the_manualroute_router.html#SECID123
다른 이메일 서버에도 이와 비슷한 기능이 있을 가능성이 매우 높지만, 제가 아는 것은 Exim이므로 다른 메일 서버에 대해서는 언급할 수 없습니다.
다른 옵션은 가짜 MX 레코드를 사용하여 DNS 확인자(예: BIND)를 설정하는 것입니다. 그런 다음 사용자 지정 DNS 확인자를 사용하여 DNS 레코드를 확인하도록 보내는 이메일 서버를 구성합니다. Linux에서는 /etc/resolve.conf
많은 경우 메일 서버에서 사용하는 확인자를 변경하기 위해 를 편집할 수 있습니다 .