Назад | Перейти на главную страницу

Настройте запись MX, когда DNS указывает на приложение Heroku

ОТПРАВЛЯТЬ ЭЛЕКТРОННУЮ ПОЧТУ

Я хочу использовать адреса my_domain.com и преодолеть ограничение в 5 писем в минуту, установленное Gandi, поставщиком моего домена. Мое приложение размещено на Heroku. Для этого я рассматриваю 2 варианта:

-> какой вариант вы бы порекомендовали?

ПОЛУЧАТЬ ПИСЬМА


ПЕРВЫЙ

а) Я переопределил настройки DNS-серверов Gandi, чтобы заменить их DNS-серверами Zerigo. Это позволяет мне перенаправлять все DNS-запросы, сделанные на my_domain.com, в мое приложение, размещенное на Heroku. Итак, вместо DNS1: a.ns.gandi.net теперь это: DNS1: a.ns.zerigo.net ...

б) Я добавил внутри Zerigo: host = www.my_domain.com data = proxi.heroku.com

==> он отлично работает для Интернета (запросы my_domain перенаправляются в мое приложение heroku), но я не получаю входящие электронные письма на свой почтовый ящик Gandi, как это было до изменения настроек DNS.


ВТОРОЙ

Что я должен сделать, я думаю, это добавить запись MX в Zerigo, чтобы входящие электронные письма обрабатывались должным образом, как описано здесь: https://www.zerigo.com/docs/managed-dns/creating_your_first_domain

Итак, я добавил запись MX и дополнительную запись, как упоминалось на веб-сайте выше, и попробовал два варианта, ни один из них не работает:

a) Запись MX: HOST = my_domain.com, DATA = mail.my_domain.com + запись CNAME: HOST = mail.my_domain.com, DATA = proxi.heroku.com

б) Запись MX: HOST = my_domain.com, DATA = mail.my_domain.com + запись CNAME: HOST = mail.my_domain.com, DATA = mail.gandi.net

Итак, я догадался, что путаю что-то, и я действительно запутался ... Как вы понимаете, я немного новичок в таких вещах, поэтому любая помощь / разъяснение будет оценена!

Или вы можете просто использовать внешнего почтового провайдера, такого как Google.

Создайте аккаунт Goolge Apps. После этого настройте ваше приложение на использование Gmail-серверов для отправки / получения почты.

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

В Gandi вам следует отредактировать свои записи MX на следующее:

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

Или, экспертный режим Ганди:

@ 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.

Если вы используете не Gandi DNS, а Zerigo DNS, вам следует сделать следующую конфигурацию: