Como você pode testar um backup / servidor MX secundário?

10

Eu estou querendo configurar um servidor MX secundário usando o Postfix, mas estou querendo saber qual é a melhor maneira de testar isso antes de colocar em produção (adicionando sua entrada MX)?

Uma forma possível é testá-lo com um nome de domínio totalmente diferente, ou seja, comprar um domínio como "fake-test-domain.com" e configurá-lo em sua zona DNS com SOMENTE este servidor MX de backup.

Qualquer maneira mais fácil que eu posso apenas forçar um servidor de email para enviar uma mensagem para este servidor antes de ser listado no DNS?

Eu não acho que posso usar o arquivo hosts no sistema de envio porque isso não seria um registro MX, certo?

    
por thomasrutter 23.06.2014 / 04:52

2 respostas

20

Use apenas uma sessão de telnet para testar a entrega de e-mails. Como exemplo,

# telnet host.domain 25
Trying host.domain...
Connected to host.domain.
Escape character is '^]'.
220  ESMTP
HELO example.com
250
MAIL FROM:<[email protected]>
250 ok
RCPT TO:<[email protected]>
250 ok
DATA

To: [email protected]
From: [email protected]
Subject: a test message

Test message body.
.
250 ok
    
por 23.06.2014 / 05:04
2

Quando o telnet não é suficiente ou tedioso, eu uso SWAKS

por exemplo:

 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 [email protected]
  --from '[email protected]'
    
por 15.02.2017 / 01:47