백업 / 보조 MX 서버를 어떻게 테스트 할 수 있습니까? 전에 (MX

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


답변

텔넷이 충분하지 않거나 너무 지루할 때 SWAKS를 사용 합니다

예 :

 cat email-content.txt |
 swaks --body - --helo localhost.localhomain --server mail.example.com:25 \
  --auth-user fred --auth-password flintst1 -tls \
  --h-Subject Pebbles  --to wilma@example.org
  --from 'fred@example.biz'


답변