Por isso, tenho dois domínios diferentes hospedados em servidores diferentes.
domain1.com está hospedado no Windows:
- DNS (MS) é 10.1.1.39
- WEB (MS) é 10.1.1.21
- Exchange (MS) é 10.1.1.180
domain2.com está hospedado no Linux. Tudo correndo de uma caixa 10.1.1.41
Agora posso receber e-mails de domain1.com para domain2.com, mas não posso enviar de domain2.com para domain1.com. Eu tenho uma configuração do servidor LAMP em execução no CentOS 6.2 Estou usando courier, postfix e maildrop.
Copiei o arquivo de log do meu servidor LAMP quando tentei enviar um e-mail do domínio2 para o domínio1
Apr 26 13:46:42 ns1 postfix/smtpd[4820]: connect from unknown[127.0.0.1]
Apr 26 13:46:42 ns1 postfix/smtpd[4820]: A2D37101E78: client=unknown[127.0.0.1]
Apr 26 13:46:42 ns1 postfix/cleanup[4808]: A2D37101E78: message-id=
Apr 26 13:46:42 ns1 postfix/smtpd[4820]: disconnect from unknown[127.0.0.1]
Apr 26 13:46:42 ns1 postfix/qmgr[4452]: A2D37101E78: from=, size=1028, nrcpt=1 (queue active)
Apr 26 13:46:42 ns1 amavis[18113]: (18113-07) Passed CLEAN, MYNETS LOCAL [127.0.0.1] [127.0.0.1] -> , Message-ID: , mail_id: bGLdfgjwN6y6, Hits: -0.999, size: 597, queued_as: A2D37101E78, 9406 ms
Apr 26 13:46:42 ns1 postfix/smtp[4809]: 39578101E69: to=, relay=127.0.0.1[127.0.0.1]:10024, delay=9.5, delays=0.12/0.01/0/9.4, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=18113-07, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as A2D37101E78)
Apr 26 13:46:42 ns1 postfix/qmgr[4452]: 39578101E69: removed
Apr 26 13:46:42 ns1 postfix/smtp[4828]: A2D37101E78: to=, relay=domain1.com[10.1.1.21]:25, delay=0.08, delays=0.06/0.02/0/0, dsn=4.4.2, status=deferred (lost connection with domain1.com[10.1.1.21] while receiving the initial server greeting)
Então aqui está uma cópia das minhas configurações de DNS da Microsoft.
Name Type Data
(same as parent) Host (A) 10.1.1.21
(same as parent) Name Server NS ns1.domain1.com
ns1 Host (A) 10.1.1.39
mail Host (A) 10.1.1.180
exchange Host (A) 10.1.1.180
www Host (A) 10.1.1.21
mail Mail Exchanger(MX) exchange.domain1.com
DiG 9.7.3-P3-RedHat-9.7.3-8.P3.el6_2.2 domain1.com MX
global options: +cmd
Got answer:
-HEADER- opcode: QUERY, status: NOERROR, id: 53574
flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
QUESTION SECTION:
domain1.com. IN MX
AUTHORITY SECTION:
domain1.com. 3600 IN SOA ns1.Workgroupdomain.domain1.com. hostmaster.Workgroupdomain.domain1.com. 69 900 600 86400 900
Query time: 1 msec
SERVER: 10.1.1.39#53(10.1.1.39)
WHEN: Fri Apr 27 12:40:56 2012
MSG SIZE rcvd: 112
Então, olhando para o maillog do postfix e essas configurações, eu acho que a verdadeira questão que eu tenho é ..
Como obtenho o postfix para ver e usar o registro MX no servidor DNS ou criar algum tipo de sobrescrito para o postfix saber que, se quiser enviar e-mails para o domínio1.com, ele deve usar o servidor de e-mail. domain1.com?
Qualquer ajuda é apreciada.