我正在考虑从我目前的托管提供商处购买 VPS 解决方案。他们提供 cPanel 安装(多年来我一直在共享和经销商托管帐户上使用),但是,我需要支付 VPS 套餐中的许可费,而且每年的费用相当高。
所以我的问题是:如果我选择 VPS 套餐并放弃 cPanel 安装,那么我将如何管理邮箱?我知道如何在 Apache 下创建虚拟主机,因此服务网站不会让我感到困扰(我计划通过版本控制来管理网站源代码),但管理网站存在的额外任务(例如设置我不熟悉的电子邮件帐户)是额外的。可以通过 SSH 设置邮箱吗?
答案1
useradd
如果您不介意每个电子邮件地址都与系统上的实际用户相关联(使用 创建用户;输入别名/etc/aliases
并运行newaliases
),那么使用 UNIX MTA(例如 sendmail)可以很容易地做到这一点。
我赞赏您摆脱 cpanel 控制的决定,并且我认为,如果您同意将虚拟主机侵入您的 apache 配置,那么您应该可以顺利完成这一操作,尽管(在我看来)这要麻烦得多。
编辑:我不会寻找“通过 ssh 管理主机的资源”,因为很多 UNIX 指南要么认为您是从 shell(即命令行,通过 SSH)执行所有操作,要么提供所有图形操作的 shell 替代方案。如果我是你,我会从你在 VPS 上运行的任何发行版的官方文档开始。如果你说出那个发行版是什么,人们可能会为你提供其他好的建议。
答案2
看看 Webmin。我发现它是一款非常有用的服务器管理工具。它有适用于大多数常用应用程序的模块。
我的大部分工作都是通过 shell 完成的,但是有些任务使用 Webmin 变得更容易。
答案3
“电子邮件帐户”是基于网络或在线的 ESP 东西 - 它不是 SMTP 概念。
电子邮件概念包括收件人地址和邮箱;通常,您可以通过创建后者来定义前者,但这绝不是通用的。
如其他地方所述,添加系统用户也将在 *nix 系统上创建一个启用电子邮件的帐户。