电子邮件服务器的虚拟用户是什么?

电子邮件服务器的虚拟用户是什么?

我目前正在尝试通过以下方式了解创建邮件服务器的过程指南等等。

我目前通过 Ubuntu 20.04 上的 Digital Ocean droplet 拥有一个形式为 example.tk 的网站,并正在尝试让我的邮件服务器在 mail.example.tk 上运行。

我们将介绍与每个域名关联的电子邮件地址和密码。请确保使用您的具体信息更改所有信息。

INSERT INTO `servermail`.`virtual_users`
(`id`, `domain_id`, `password` , `email`)
VALUES
('1', '1', ENCRYPT('firstpassword', CONCAT('$6$', SUBSTRING(SHA(RAND()), -16))), '[email protected]'),
('2', '1', ENCRYPT('secondpassword', CONCAT('$6$', SUBSTRING(SHA(RAND()), -16))), '[email protected]');

我完全不知道该写什么[电子邮件保护]' 和 '[电子邮件保护]'。我有一个网站域名,以及我想使用的邮件子域名,但我不知道要在这里放哪些电子邮件地址。我是一个完全的初学者,我唯一可以访问的电子邮件地址是我的个人电子邮件地址。我是不是应该编造电子邮件地址之类的?我的 example.tk 网站没有与之关联的电子邮件地址。

答案1

如果你不使用虚拟用户,就意味着你需要创建一个普通用户(通过 adduser 命令),然后在邮件服务器 MTA(例如 Postfix)中直接使用该用户。这样,普通用户甚至可以使用 ssh 登录以及 Linux 用户的其他正常操作。

但是当您使用虚拟用户(推荐)时,该用户仅用于邮件服务器,通常没有执行其他操作的能力。

另外,还有一些其他的区别。例如,当您使用数据库而不是Linux普通用户时,您可以利用数据库的优势备份并轻松管理(导入、导出)它们。

另外,您可以使用一些应用程序来创建表和用户,而不是使用数据库命令,例如Postfix 管理员

相关内容