Я собираюсь приобрести VPS-решение у моего текущего хостинг-провайдера. Они предлагают установку cPanel (которую я уже много лет использую для общих учетных записей и учетных записей реселлеров), однако я отвечаю за лицензионную плату в пакете VPS, и это довольно большая сумма, которую нужно платить в год.
Итак, мой вопрос: если бы я выбрал пакет VPS и отказался от установки cPanel, как бы я тогда управлял почтовыми ящиками? Я знаю, как создавать виртуальные хосты под Apache, поэтому обслуживание веб-сайтов меня не беспокоит (и я планирую управлять исходным кодом веб-сайта с помощью контроля версий), но это дополнительные задачи для управления присутствием в Интернете, такие как настройка учетных записей электронной почты с которым я не знаком. Можно ли настроить почтовый ящик через SSH?
Это тривиально легко сделать с помощью UNIX MTA, например, sendmail, если вы не возражаете, чтобы каждый адрес электронной почты был связан с реальным пользователем в вашей системе (сделайте пользователя с useradd
; вставьте псевдонимы в /etc/aliases
и беги newaliases
).
Я аплодирую вашему решению выйти из-под большого пальца cpanel, и я считаю, что у вас все должно получиться, если вы в порядке со взломом виртуальных хостов в свою конфигурацию apache, что (imho) намного сложнее.
редактировать: Я бы не стал искать «ресурсы для управления хостингом через ssh», потому что многие руководства по UNIX либо считают само собой разумеющимся, что вы все делаете из оболочки (то есть из командной строки через SSH), либо предоставляют альтернативы оболочки Во всяком случае, ко всему графическому. На вашем месте я бы начал с официальной документации для любого дистрибутива, который вы используете на своем VPS. Если вы скажете, что это за дистрибутив, у людей могут быть другие полезные подсказки для вас.
Взгляните на Webmin. Я считаю это очень полезным инструментом для администрирования серверов. В нем есть модули для наиболее часто используемых приложений.
Я выполняю большую часть своей работы через оболочку, но есть некоторые задачи, которые Webmin значительно упрощает.
«Учетная запись электронной почты» - это веб-сайт или онлайн-ESP, а не концепция SMTP.
Эл. адрес концепции включают адреса получателей и почтовые ящики; обычно вы определяете первое, создавая второе, но это ни в коем случае не универсально.
Как указано elsewho, добавление пользователя системы неизбежно также приведет к созданию учетной записи с поддержкой электронной почты в системе * nix.