Curitiba/PR Contato
Administração e Suporte em Ti

As alterações a seguir foram realizadas em servidor de e-mail com SO Linux Centos 6.8, Postfix, Dovecot, OpenSPF e OpenDKIM, já funcionando normalmente com protocolo IPv4.
A minha espectativa até esse momento, frustrada, era de encontrar mais servidores de e-mail no Brasil funcionando também com IPv6. Mas isso, ainda não está totalmente funcional nem mesmo entre os grandes provedores…
Um dos poucos que percebi utilizando-se também de servidores de e-mail, aceitando e enviando por IPv6 foi o Gmail.
Comentários a parte, visando a necessidade de atualização vamos por “a mão na massa”.

Até o momento as últimas regulamentações, observações para envio de e-mail em IPv6 são descritas abaixo:

Estas observações não são necessariamente novidades para quem administra servidores de e-mail com IPv4, mas prometem serem  muito mais restritas com o protocolo IPv6. Um exemplo:

O Gmail não  aceita de forma alguma, e-mail que venha por IPv6 sem registro de SPF ou assinado com DKIM.

1° Vamos atualizar os nossos serviços de DNS. Eu uso o bind
– Presumo que você já saiba o seu prefixo de rede IPv6/48 ou IPv6/56
– IPv6/64 é destinado a usuários domésticos
– Defina junto a sua operadora qual será o seu endereço de IPv6 reverso e a que hosts irá responder

[root@srvcloud named]# vi /etc/named.rfc1912.zones
# Você deve ter algumas linhas de configuração correspondente ao seus domínios já configurados, não vamos alterá-los aqui.

zone "dominio.com.br" IN {
        type master;
        allow-transfer { 200.200.200.226; };
        allow-update { key "named.root.key"; };
        file "dominio.com.br.db";
};
# Vamos adicionar as configurações para o reverso de IPv6
# 2804:288:a225::
# 5.e.0.f.f.f.f.f.f.f.f.f.0.0.0.0.0.0.0.0.5.2.2.a.8.8.2.0.4.0.8.2.ip6.arpa
# 9.e.0.f.f.f.f.c.f.f.f.f.0.0.0.0.0.0.0.0.5.2.2.a.8.8.2.0.4.0.8.2.ip6.arpa

# correspondente um endereço IPv6/48
zone "0.0.0.0.5.2.2.a.8.2.2.0.4.0.8.2.ip6.arpa" {
  type master;
  file "2804:288:a225.ipv6";
  allow-update { key "named.root.key"; };
  notify yes;
};

# Vamos reconfigurar o arquivo de DNS com ipv4 com os parâmetros de ipv6

[root@srvcloud named]# cd /var/named/
[root@srvcloud named]# vi dominio.com.br.db

$ORIGIN .
$TTL 86400      ; 1 day
dominio.com.br       IN      SOA     ns1.dominio.com.br. postmaster.dominio.com.br. (
                        2016111103
                        3600
                        900
                        1209600
                        86400 )
        IN      TXT "v=spf1 mx ip4:200.200.200.224/29 ip6:2804:288:a225::ffff:ffff:f0e5/64 a:dominio.com.br -all"
default._domainkey IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCkVOHkHftG2Tq0EaClv42pUeRyKNGUvz35RNG5HB3+kOww7d44KCdV8kF9f+JSqgzTnmm/hCp0kMja9+yaGOo1dr6POZmfy35MBkzJ+NnAFoEeYdYIl7CUTJ6Okx6ycrZ2jKinq55WQn5MvQ80ps20pY4pTH1nUXBEjR+HRMRmXQIDAQAB" ; ----- DKIM key default for domain.com.br

$ORIGIN domino.com.br.
@       IN      MX      5       mail.domain.com.br.
@               IN      A       200.200.200.228
@               IN      A       200.200.200.229
@               IN      A       200.200.200.226
@               IN      NS      ns1.dominio.com.br.
@               IN      NS      ns2.dominio.com.br.
localhost               IN      A       127.0.0.1

ns1     IN      A       200.200.200.228
ns1     IN      AAAA    2804:288:a225::ffff:ffff:90e4
ns2     IN      A       200.200.200.229
ns2     IN      AAAA    2804:288:a225::ffff:ffff:90e5
ns3     IN      A       200.200.200.226
mail    IN      A       200.200.200.229
mail    IN      AAAA    2804:288:a225::ffff:ffff:90e5
pop3    IN      A       200.142.144.228
smtp    IN      A       200.142.144.229

# O arquivo de DNS Reverso
[root@srvcloud named]# vi /var/named/2804\:288\:a225.ipv6

$ORIGIN 0.0.0.0.5.2.2.a.8.8.2.0.4.0.8.2.ip6.arpa.
$TTL 604800
@ IN SOA ns2.dominio.com.br. postmaster.dominio.com.br. (
   2016110709 ; Serial
   604800  ; Refresh
   86400  ; Retry
   2419200  ; Expire
   604800 ) ; Negative Cache TTL
;
@     IN   NS   ns1.dominio.com.br.
@     IN   NS   ns2.dominio.com.br.
;

$ORIGIN 0.0.0.0.5.2.2.a.8.8.2.0.4.0.8.2.ip6.arpa.
4.e.0.9.f.f.f.f.f.f.f.f.0.0.0.0  IN   PTR   ns1.dominio.com.br.
5.e.0.9.f.f.f.f.f.f.f.f.0.0.0.0  IN   PTR   ns2.dominio.com.br.
5.e.0.9.e.8.8.c.f.f.f.f.0.0.0.0  IN   PTR   mail.dominio.com.br.

reinicie o serviço de dns e teste o reverso.
[root@srvcloud named]# service named restart
[root@srvcloud named]# dig + trace 0.0.0.0.5.2.2.a.8.8.2.0.4.0.8.2.ip6.arpa
Se tudo estiver certo o DNS reverso ira apontar para o seu servidor

;; AUTHORITY SECTION:
0.0.0.0.5.2.2.a.8.8.2.0.4.0.8.2.ip6.arpa. 604800 IN SOA ns2.dominio.com.br. postmaster.dominio.com.br. 2016110709 604800 86400 2419200 604800

Esta etapa tem que estar correta para passarmos a próxima etapa, configurar os serviços de e-mail.