我对网络还不太熟悉,正在与一个团队练习参加 CCDC 比赛。我的职责之一是处理电子邮件服务器。我在网络中获得了一个 Ubuntu 盒子,并希望网络中其他机器上的人们能够使用我的盒子上的服务来发送和接收电子邮件。
到目前为止,我使用本教程设置了 postfix:https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-postfix-on-ubuntu-16-04
这使我能够设置用户帐户,并且我可以通过登录 Ubuntu 计算机上的不同用户帐户来发送电子邮件。但是,我不确定网络中的其他机器如何使用这项服务。再说一遍,我是新手。我在网上看到很多人说你必须使用 gmail 或一些外部服务。这是真的吗?
具体来说,我见过很多注入请求你“添加用户帐户”,以便新用户能够登录并发送电子邮件等。这该怎么做?
抱歉,这个问题问得有点无知。任何帮助我都会很感激。谢谢!
答案1
Postfix 是处理 SMTP(S) 协议的守护进程,仅用于发送邮件:某人可以向您发送消息,您(或您的用户)也可以向任何人发送消息。
要访问收到的邮件,您需要另一个处理 POP3/IMAP 协议的程序。例如 Dovecot。
例如,您可以使用下一个教程来配置您的邮件服务器。
因此,您应该为所有用户设置账户(虚拟邮件)。他们将使用 SMTP 协议发送邮件,使用 POP3/IMAP 协议通过您的服务器接收邮件。