Пользовательский домен почтового сервера Heroku


Я размещаю веб-приложение на heroku, используя бесплатный тарифный план. Я также купил доменное имя у godaddy.com . Мое веб-приложение и godaddy связаны через службу cloudflare для защиты от DOS и для того, чтобы я мог обеспечить безопасное соединение. Я хотел бы иметь возможность отправлять электронные письма с ____ @mydomain.com но я не хочу покупать дорогой план электронной почты на godaddy. Есть ли какой-нибудь способ разместить свой собственный почтовый сервер на heroku или что-то в этом роде, чтобы я мог использовать мой собственный домен для отправки электронных писем?

Author: aiden pear, 2019-02-17

3 answers

Если вы попытаетесь разместить свой собственный сервер электронной почты на Heroku, вы можете столкнуться с различными проблемами (такими как высокие цены за запуск дополнительных динамиков, отсутствие прямого и простого доступа по SSH для отладки проблем и потенциальное попадание в черный список IP-адресов). Heroku в основном предназначен для размещения веб-приложений, а не для использования в качестве почтового сервера. Более полный список проблем с запуском собственного почтового сервера можно найти здесь.

Для менее болезненного решения, если вы хотите отправить транзакционные электронные письма (например, сброс пароля и подтверждение электронной почты или тому подобное) попробуйте службу транзакционной электронной почты, такую как Mailgun или SendGrid.

Если у вас есть необходимость отправлять и получать почту (например, Gmail, Yahoo или аналогичные сервисы), вы можете попробовать такую услугу, как Zoho, GSuite (ранее Google Apps) или Офис 365.

 3
Author: sau226, 2019-02-18 12:07:23

Я создал бесплатное решение с открытым исходным кодом именно для этой ситуации.

Https://forwardemail.net

Просто установите несколько записей DNS, и все готово!

 2
Author: niftylettuce, 2020-02-04 18:37:48

Насколько я знаю, Heroku является платформой веб-приложений и не может использоваться в качестве почтового сервера.

Хотя у Heroku нет предложения по электронной почте, о котором я знаю, вы можете использовать хост электронной почты, отличный от Godaddy. Электронная почта использует отдельный набор записей DNS, называемых записями MX. Чтобы настроить электронную почту вашего домена, вы обычно устанавливаете записи MX примерно так:

10 mx1.my-email-host.example
20 mx2.my-email-host.example

Где два имени хоста предоставлены вашей компанией, занимающейся размещением электронной почты, и номер впереди является приоритетным, обычно также указывается вашей компанией по размещению электронной почты.

Ваш самый дешевый вариант - это поиск службы переадресации электронной почты. Они просто перешлют вашу электронную почту на вашу уже существующую учетную запись электронной почты, такую как Gmail. Вы не получите почтовый ящик на своем доменном имени, который будет собирать почту. Возможно, вы не сможете легко отправлять электронную почту со своего домена. Некоторые регистраторы доменов даже предлагают бесплатную пересылку электронной почты при регистрации домена (но не GoDaddy). Вы можете выполнить поиск по "доменной электронной почте служба переадресации" или "отзывы о переадресации электронной почты домена", чтобы найти места, которые будут переадресовывать вашу электронную почту домена.

Если вы хотите более полный сервис размещения почтовых ящиков (как предлагает Godaddy), как правило, это не бесплатно. Я видел это всего за 2 доллара в месяц за почтовый ящик. Многие услуги стоят от 4 до 6 долларов в месяц за каждый почтовый ящик. Чтобы сравнить услуги и получить хорошую цену, найдите "отзывы о размещенной электронной почте" или "отзывы о размещении почтовых ящиков".

Я бы не рекомендовал пытаться разместить свою собственную электронную почту сервер у себя дома. Серверы электронной почты, как известно, очень трудно защитить (просто спросите Хиллари Клинтон). Кроме того, многие интернет-провайдеры блокируют порты входящей почты в качестве меры по предотвращению нежелательной почты. Смотрите Почему вы не должны пытаться разместить свою собственную электронную почту – GeekWire. Однако, если вас невозможно отговорить, во многих случаях это возможно при наличии достаточного технического ноу-хау.

 1
Author: Stephen Ostermiller, 2019-02-18 11:54:09