Я создаю мультитенантное приложение CMS, которое будет размещено на Heroku (которое использует Amazon EC2 и т. Д.). Также буду добавлять возможность регистрации / переноса домена через приложение. Я хотел бы добавить возможность для моих клиентов иметь включенный хостинг электронной почты и импортировать / управлять адресами электронной почты через приложение.
Я изучал почтовые серверы с открытым исходным кодом (например, Postfix) и возможность размещения электронной почты. Я не думаю, что Amazon EC2 позволяет разместить ваш собственный почтовый сервер, поэтому я также буду искать место для размещения этого почтового сервера. Какой совет вы можете дать мне по теме хостинга почтового сервера для нескольких клиентов / доменов?
EC2 не имеет ограничений на запуск почтовых серверов.
Если вы ранее не запускали почтовый сервер, вы, вероятно, окажетесь в затруднительном положении, пытаясь запустить любой из распространенных почтовых серверов * nix (sendmail, postfix, qmail, courier) - это довольно крутая кривая обучения, ни один из них не может быть характеризуется как plug-and-play. Лучше отдать почтовый хостинг на аутсорсинг.
Хотя в EC2 нет ограничений на запуск почтового сервера у них есть ограничение от того, сколько писем вы можете отправить по умолчанию.
Вы можете подать заявку на более высокие лимиты, а также настроить обратные DNS-записи эластичного IP-адреса Amazon, заполнив Форма (доступно только при входе в систему с учетной записью AWS).
Однако я согласен с анастрофом, что запуск почтового сервера - это не то, к чему следует относиться легкомысленно.
Когда вы говорите о снижении затрат, убедитесь, что вы учитываете затраты на обслуживание почтового сервера для себя или своих сотрудников. Как упоминалось ранее, существует очень крутая кривая обучения, включая правильную первоначальную настройку и в течение первого или двух лет работы сервера, занимающегося спамом, запросами пользователей, обработкой сбоев, избыточностью и т. Д. И т. Д. По сравнению с хостингом веб-сервера, почтового сервера намного требовательнее к вашему времени. Как очень Небольшой поставщик услуг, я сожалею о настройке почтового сервера - это было самой большой проблемой и не вознаградило меня сообразно затраченным усилиям.
Рассмотрите варианты передачи электронной почты на аутсорсинг и передачи расходов вашим клиентам (я имею в виду тех, кто вам платит - это могут быть рекламодатели, а не конечные пользователи).
Или настройте свою систему так, чтобы ваши пользователи могли использовать существующую учетную запись электронной почты по своему выбору. У кого-нибудь из ваших клиентов еще нет адреса электронной почты / услуги? Действительно ли кому-нибудь из ваших клиентов нужен еще один?
Конечно, может быть, вы действительно хотите добавить строку администратора почты на свой лук, и в этом случае сделайте это! Если вы выберете Postfix в качестве своего MTA, то Книга постфикса это стоящая инвестиция, и есть довольно хороший веб-сайт, где можно задавать вопросы, когда вы сталкиваетесь с проблемами или что-то не понимаете ... Не могу вспомнить, что это сейчас :-)
Я много лет размещал свой собственный почтовый сервер с помощью Postfix, и недавно я рассмотрел варианты аутсорсинга. Самые доступные услуги, на которые я смотрел, предлагали только хостинг электронной почты как часть пакета домена и веб-хостинга. Тем не мение, RunBox предлагает автономный почтовый хостинг по хорошей цене, и его стоит проверить. Они предлагают бесплатный пробный период, чтобы вы могли протестировать его и посмотреть, подходит ли он вам.