В компании, в которой я работаю, есть бесплатный почтовый сервис (например, Hotmail / Gmail) с примерно 50 000 пользователей.
В настоящее время услуга предоставляется партнером, но хотелось бы знать, какие у нас есть варианты для настройки наших собственных серверов, размещения веб-интерфейса электронной почты и т. Д.
Нет настроек платформы (Windows, Ubuntu и т. Д.).
Какие серверы вы бы порекомендовали?
50 000 пользователей должно быть достаточно легко с Сайрус IMAPd. Вы можете запустить его, по крайней мере, в Linux, * BSD или Solaris. Я администрирую установку Cyrus с более чем 50 000 пользователей с 2003 года, пока никаких проблем и сервер в основном простаивает. Он поддерживает POP3, IMAP, как с обычным текстовым входом, так и с TLS / SSL, а также с более экзотическими механизмами аутентификации. С saslauthd вы можете заставить его работать с такими вещами, как OpenLDAP.
Когда дело доходит до Cyrus, одного сервера с достаточным объемом оперативной памяти должно быть более чем достаточно для вашей рабочей нагрузки. Сайрус любит оперативную память, но не очень загружает процессор; в моем случае загрузка ЦП колеблется ниже 10%. Получите еще один или два сервера для обеспечения отказоустойчивости и настройте, например, Heartbeat v2 (или как его сейчас называют) для автоматического переключения при отказе с активно-пассивной настройкой, если что-то пойдет не так. Имейте какое-то общее хранилище (например, SAN) для вашей электронной почты.
Для веб-почты один сервер должен отлично работать с нагрузкой. Получите SquirrelMail, RoundCube, Horde или что-то еще, с чем вы знакомы. Купите другой сервер, чтобы обеспечить отказоустойчивость. Поставьте перед ними балансировщик нагрузки.
Для получения электронной почты и для аутентифицированного SMTP Postfix + amavisd-new + SpamAssassin / dspam должен быть чудесной комбинацией. Используйте такие вещи, как Postfix-policyd и policyd-weight, если считаете это необходимым.
Если у вас нет опыта работы с почтовыми системами, лучший совет, который я могу вам дать, - это проконсультироваться со специалистом или передать его на аутсорсинг.
Электронная почта - нетривиальная тема, и на ее освоение уходит много лет.
Тем не менее, вам понадобится аппаратное резервирование, централизованное хранилище, веб-интерфейс с балансировкой нагрузки, несколько MX и серверы POP / IMAP с балансировкой нагрузки.
Удачи!