ОТПРАВЛЯТЬ ЭЛЕКТРОННУЮ ПОЧТУ
Я хочу использовать адреса 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, вам следует сделать следующую конфигурацию: