我目前正在尝试通过以下方式了解创建邮件服务器的过程这指南等等。
我目前通过 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 管理员。