Postfix를 사용하여 보조 MX 서버를 설정하고 싶지만 프로덕션에 들어가기 전에 (MX 항목을 추가하여) 이것을 테스트하는 가장 좋은 방법이 무엇인지 궁금합니다.
가능한 한 가지 방법은 완전히 다른 도메인 이름으로 테스트하는 것입니다. 즉 “fake-test-domain.com”과 같은 도메인을 구입하고이 백업 MX 서버 만 사용하여 DNS 영역을 설정합니다.
메일 서버가 DNS에 나열되기 전에이 서버로 메시지를 보내도록 할 수있는 가장 쉬운 방법은 무엇입니까?
MX 레코드를 에뮬레이트하지 않으므로 송신 시스템에서 hosts 파일을 사용할 수 있다고 생각하지 않습니다.
답변
텔넷 세션 을 사용하여 이메일 전송을 테스트하십시오. 예로서,
# telnet host.domain 25
Trying host.domain...
Connected to host.domain.
Escape character is '^]'.
220 ESMTP
HELO example.com
250
MAIL FROM:<user@example.com>
250 ok
RCPT TO:<user2@example.com>
250 ok
DATA
To: user2@example.com
From: user@example.com
Subject: a test message
Test message body.
.
250 ok