Mailserver e registros MX no Cloudflare

1

Eu criei meu próprio servidor de correio usando postfix / dovecot no CentOS 6, este é o resultado de meu postconf -n:

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
home_mailbox = Maildir/
html_directory = no
inet_interfaces = localhost
inet_protocols = all
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = example.com
myhostname = mail.example.com
mynetworks = 168.100.189.0/28, 127.0.0.0/8
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES
relay_domains =
sample_directory = /usr/share/doc/postfix-2.6.6/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
unknown_local_recipient_reject_code = 550

Eu tentei usar o telnet para testar meus e-mails e os coloquei na pasta / home / user / Maildir / new.

Suponho que está tudo bem com o servidor de e-mail, então fui em frente e adicionei registros MX às minhas configurações de DNS.

Esta é a primeira vez que uso o serviço de DNS gratuito do Cloudflare, e admito não ser a pessoa mais informada quando se trata disso, mas adicionei alguns registros lá:

  • MX - @ = > mail.example.com
  • A - mail.example.com = > Meu VPS ip (onde o servidor de e-mail está localizado)

O registro MX parece estar no lugar, um rápido "dig MX example.com" produz um resultado. O problema agora é ... mesmo que eu tenha criado o registro como mail.example.com , a entrada atual como vista via dig é dc-8c1937cd-mail.example.com. , uma string parece ter sido anexada ao registro DNS.

Desde então, tentei enviar e-mail de uma fonte externa (não telnet) sem sucesso. Preciso reconfigurar o postfix e definir myhostname como dc-8c1937cd-mail.example.com? Estou faltando alguma coisa aqui no esquema maior do DNS ou é assim que a Cloudflare opera? O meu servidor de e-mail não pôde ser configurado corretamente? (os logs dos meus testes de telnet parecem bem)

    
por Jorg Ancrath 29.03.2014 / 22:34

3 respostas

2

O problema foi inet_interfaces = localhost , fazendo com que o postfix apenas ouvisse a porta 25 localmente, configurando-a para inet_interfaces = all corrigido o problema.

    
por 30.03.2014 / 03:38
1

Nas configurações de DNS do CloudFlare, verifique se você tem uma nuvem "cinza" para o registro mail A, para que as conexões com esse host ignorem o CloudFlare e acessem o servidor de email diretamente.

Além disso, seu DNS parece estar em uma configuração viável, e você está (por sua própria admissão) recebendo e-mails com sucesso.

    
por 29.03.2014 / 23:24
-1

o próximo passo seria verificar em seu servidor e verificar / var / log / maillog (postfix) e talvez o log do dovecot.

Se você estiver enviando um e-mail para você mesmo para testá-lo, deverá ver a conexão no log do postfix, com erros, se houver algum.

Se o correio passar pelo postfix, ele será considerado pelo manipulador local, como por exemplo, dovecot

    
por 16.02.2017 / 18:12