Configure o registro MX quando o DNS estiver apontando para um aplicativo Heroku

3

ENVIAR E-MAILS

Desejo usar os endereços my_domain.com e superar a limitação de cinco e-mails / minuto do Gandi, meu provedor de domínio. Meu aplicativo está hospedado no Heroku. Para isso, estou considerando duas opções:

  • Use o complemento Sendgrid do Heroku para enviar e-mails
  • Uso do Gmail com o alias info@my_domain.com, que só é possível se info@my_domain.com puder receber e-mails (para confirmar que sou o proprietário deste endereço)

- > qual opção você recomendaria?

RECEBER E-MAILS

  • Quero receber e-mails no endereço info@my_domain.com

PRIMEIRO

a) Eu altero as configurações dos servidores DNS de Gandi, para substituí-las pelo DNS de Zerigo. Isso me permite redirecionar todas as solicitações de DNS feitas para my_domain.com para o meu aplicativo hospedado no Heroku. Então, ao invés de DNS1: a.ns.gandi.net, agora é: DNS1: a.ns.zerigo.net ...

b) Eu adicionei dentro do Zerigo: host = www.my_domain.com data = proxi.heroku.com

== > funciona bem para a web (as solicitações my_domain são redirecionadas para meu aplicativo heroku), mas não recebo e-mails recebidos em minha caixa de correio Gandi, como era o caso antes de alterar as configurações de DNS.

SEGUNDO

O que eu devo fazer, eu acho, é adicionar um registro MX no Zerigo, para que os e-mails recebidos sejam corretamente tratados, como descrito aqui: link

Então, eu adicionei um registro MX e um registro adicional, como mencionado no site acima, e eu tentei duas opções, nenhuma delas funciona:

a) Registro MX: HOST = meu_domínio.com, DATA = correio.mu_dominio.com + registro CNAME: HOST = mail.minha_dominio.com, DADOS = proxi.heroku.com

b) Registro MX: HOST = my_domain.com, DATA = mail.my_domain.com + registro CNAME: HOST = mail.my_domain.com, DATA = mail.gandi.net

Então, eu imaginei que estou misturando as coisas, e estou muito confuso ... Como você pode entender, eu sou um novato nesse tipo de coisa, então qualquer ajuda / esclarecimento seria apreciado !

    
por citraL 30.04.2012 / 10:48

1 resposta

5

Ou você pode usar um provedor de e-mail externo como o Google.

Crie uma conta do Google Apps para Goolge. Depois disso, configure seu aplicativo para usar os servidores do Gmail para enviar / receber mensagens.

Incoming Mail (IMAP) Server - requires SSL: imap.gmail.com
Use SSL: Yes
Port: 993

Outgoing Mail (SMTP) Server - requires TLS: smtp.gmail.com (use authentication)
Use Authentication: Yes
Use STARTTLS: Yes (some clients call this SSL)
Port: 465 or 587

Account Name:   your full email address (username@your_domain.com)
Email Address:  your full Gmail address (username@your_domain.com)
Password:   your Gmail password

No Gandi, você deve editar seus registros MX para o seguinte:

Priority    Mail server
1           ASPMX.L.GOOGLE.COM
5           ALT1.ASPMX.L.GOOGLE.COM
5           ALT2.ASPMX.L.GOOGLE.COM
10          ASPMX2.GOOGLEMAIL.COM
10          ASPMX3.GOOGLEMAIL.COM

Ou o modo especialista Gandi:

@ 28800 IN MX 1 ASPMX.L.GOOGLE.COM.
@ 28800 IN MX 3 ALT2.ASPMX.L.GOOGLE.COM.
@ 28800 IN MX 5 ASPMX2.GOOGLEMAIL.COM.
@ 28800 IN MX 5 ASPMX4.GOOGLEMAIL.COM.
@ 28800 IN MX 5 ASPMX5.GOOGLEMAIL.COM.

Se você não usa o DNS Gandi, mas o Zerigo DNS, você deve fazer sua configuração assim:

    
por 30.04.2012 / 10:54