Quais devem ser meus registros MX para configuração do postfix, como para encaminhamento de e-mail?

Quais devem ser meus registros MX para configuração do postfix, como para encaminhamento de e-mail?

Tenho um VPS Digital Ocean, no qual instaleipós-fixado. eu quero fazerencaminhamento de correio.

Quando instalei o postfix eu escolhiSem configuraçãoopção. Mais tarde configurei o seguinte:

eu crieimain.cfno/etc/postfix

virtual_alias_domains = gintegraconstruccion.com
virtual_alias_maps = hash:/etc/postfix/virtual

Criadavirtual

[e-mail protegido] [e-mail protegido]

Eu reiniciei o postfix então.

Na minha configuração de DNS (obtivevai Papai) Eu fiz:

Criou umUma gravação:

Host        Points to
contacto    107.XX.XX.XX

Criou umRegistro MX:

Host        Points to
@           contacto.gintegraconstruccion.com

No entanto, tentei e recebi algum e-mail na minha caixa de entrada do Gmail.

A saída de dig gintegraconstruccion.comé:

; <<>> DiG 9.8.1-P1 <<>> gintegraconstruccion.com mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34297
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;gintegraconstruccion.com.  IN  MX

;; ANSWER SECTION:
gintegraconstruccion.com. 599   IN  MX  0 contacto.gintegraconstruccion.com.

;; Query time: 93 msec
;; SERVER: 8.8.4.4#53(8.8.4.4)
;; WHEN: Wed May 14 13:01:53 2014
;; MSG SIZE  rcvd: 67

Só para constar, atualmente estou hospedando um site com Openshift, pois não o migrei.

Checando/etc/log/mail.logEu encontrei:

May 14 11:52:51 localhost postfix/postfix-script[24478]: fatal: the Postfix mail system is not running
May 14 12:02:05 localhost postfix/postfix-script[24600]: fatal: the Postfix mail system is not running
May 14 12:02:27 localhost postfix/master[24724]: daemon started -- version 2.9.6, configuration /etc/postfix
May 14 12:02:31 localhost postfix/master[24724]: reload -- version 2.9.6, configuration /etc/postfix
May 14 13:06:07 localhost postfix/smtpd[24865]: error: open database /etc/aliases.db: No such file or directory
May 14 13:06:07 localhost postfix/smtpd[24865]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
May 14 13:06:07 localhost postfix/smtpd[24865]: connect from f.qw.se[109.74.194.71]
May 14 13:06:13 localhost postfix/smtpd[24865]: disconnect from f.qw.se[109.74.194.71]
May 14 13:06:44 localhost postfix/smtpd[24865]: connect from f.qw.se[109.74.194.71]
May 14 13:07:07 localhost postfix/smtpd[24865]: 5F052432EF: client=f.qw.se[109.74.194.71]
May 14 13:07:15 localhost postfix/smtpd[24865]: disconnect from f.qw.se[109.74.194.71]
May 14 13:10:36 localhost postfix/anvil[24867]: statistics: max connection rate 2/60s for (smtp:109.74.194.71) at May 14 13:06:44
May 14 13:10:36 localhost postfix/anvil[24867]: statistics: max connection count 1 for (smtp:109.74.194.71) at May 14 13:06:07
May 14 13:10:36 localhost postfix/anvil[24867]: statistics: max cache size 1 at May 14 13:06:07
May 14 13:14:20 localhost postfix/master[24724]: reload -- version 2.9.6, configuration /etc/postfix
May 14 13:18:29 localhost postfix/master[24724]: reload -- version 2.9.6, configuration /etc/postfix
May 14 13:21:04 localhost postfix/smtpd[24982]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
May 14 13:21:04 localhost postfix/smtpd[24982]: connect from mail-wi0-f175.google.com[209.85.212.175]
May 14 13:21:05 localhost postfix/smtpd[24982]: 1BC40432EF: client=mail-wi0-f175.google.com[209.85.212.175]
May 14 13:21:05 localhost postfix/cleanup[24987]: 1BC40432EF: message-id=<[email protected]$
May 14 13:21:05 localhost postfix/qmgr[24976]: 1BC40432EF: from=<[email protected]>, size=2670, nrcpt=1 (queue active)
May 14 13:21:05 localhost postfix/smtpd[24982]: disconnect from mail-wi0-f175.google.com[209.85.212.175]
May 14 13:21:05 localhost postfix/smtp[24988]: connect to gmail-smtp-in.l.google.com[2607:f8b0:400e:c01::1a]:25: Network is unreachable
May 14 13:21:06 localhost postfix/smtp[24988]: 1BC40432EF: to=<[email protected]>, orig_to=<[email protected]$
May 14 13:21:06 localhost postfix/qmgr[24976]: 1BC40432EF: removed

Últimas linhas do log (depois que o e-mail enviado de um hotmail funcionou):

May 14 13:52:19 localhost postfix/smtpd[25133]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
May 14 13:52:19 localhost postfix/smtpd[25133]: connect from col0-omc1-s18.col0.hotmail.com[65.55.34.28]
May 14 13:52:20 localhost postfix/smtpd[25133]: 22ED0432EF: client=col0-omc1-s18.col0.hotmail.com[65.55.34.28]
May 14 13:52:20 localhost postfix/cleanup[25137]: 22ED0432EF: message-id=<[email protected]>
May 14 13:52:20 localhost postfix/qmgr[25091]: 22ED0432EF: from=<[email protected]>, size=1528, nrcpt=1 (queue active)
May 14 13:52:20 localhost postfix/smtpd[25133]: disconnect from col0-omc1-s18.col0.hotmail.com[65.55.34.28]
May 14 13:52:22 localhost postfix/smtp[25138]: 22ED0432EF: to=<[email protected]>, orig_to=<[email protected]>$
May 14 13:52:22 localhost postfix/qmgr[25091]: 22ED0432EF: removed

Responder1

Como seus mapas virtuais são do hashtipo (conforme especificado na hash:linha de configuração) depois de criar o virtualarquivo, você precisa criar o mapa executando postmap /etc/postfix/virtual.

A julgar pelos erros nos logs, você também precisa executar postalias /etc/aliasesporque está reclamando que não há aliases.dbarquivo.

Há um erro de digitação na sua virtual_alias_domainslinha de configuração. A primeira letra do domínio é Q em vez de G.

virtual_alias_domains = qintegraconstruccion.com

Se isso existir em seu arquivo de configuração real e não for apenas um erro de digitação na pergunta aqui, também precisará ser corrigido.

Por último, parece haver um e-mail encaminhado com sucesso no exemplo de registro que você forneceu. A mensagem 1BC40432EFfoi enviada com sucesso para o Google. O Google pode muito bem ter descartado o e-mail depois de aceitá-lo, mas elesfezaceite isso.


Entregabilidade geralserá importante para você. Como você não está executando o Google Apps for Business, não há como colocar seu endereço IP na lista de permissões do Google. Portanto, você terá que seguir todas as práticas recomendadas normais. Se você acertar tudo, o Gmail não deverá rejeitar seu e-mail.

  • No momento, você não tem uma pesquisa reversa do seu endereço IP. Você terá que pedir isso à DigitalOcean. Deve ser igual à myhostnamediretiva na configuração do postfix. Eu recomendaria usar, contacto.gintegraconstruccion.compois já aponta para o endereço IP correto.
  • Você não está atualmente no PBL da SpamHaus. Isso é bom, mas sorte. Endereços Amazon EC2sãono PBL, a menos que você peça à Amazon para remover o seu. Os provedores de nuvem (e provedores residenciais) provavelmente estarão no PBL porque sua política é que você não deve enviar mensagens desse endereço IP.
  • Você não temRegistro FPS.
  • É improvável que você tenha um registro DKIM.
  • Você não tem registro DMARC. Este ajudará a entender por que alguns provedores estão rejeitando seu e-mail. Se você configurar seus registros SPF ou DKIM incorretamente, os relatórios DMARC informarão você.
  • O endereço De: é um endereço @gmail.com. Não sei como seria o seu endereço de envelope, mas se for também, gmail.comqualquer host que suporte SPF rejeitará seu e-mail porque seu endereço IP não está no registro SPF do Gmail. O endereço do envelope é definido pela smtp_helo_namelinha na configuração do postfix.

informação relacionada