如何仅为本地网络配置 dovecot?

如何仅为本地网络配置 dovecot?

我已经安装了 postfix、dovecot、mysql、postfixadmin。我只想配置这些包以在本地网络上发送电子邮件。具体来说:我在客户端计算机上安装了 Outlook,并希望使用 IMAP/POP3 协议配置它以连接到 LAN 上的邮件服务器。我应该添加哪些配置?我正在运行 CentOS 6.8 我有一些问题(我希望它们听起来不傻):

  1. 我要如何创建仅适用于本地局域网络的用户帐户?
  2. 我要如何将该帐户添加到 Outlook?
  3. 我要使用什么域名?(我还没有从任何注册商处购买任何域名)

请随意添加任何内容以澄清解决方案。

答案1

如果您的服务器无法从 Internet 访问,但可以访问 Internet,那么您需要做的就是确保发送到 Internet 的邮件不会发出去。有几种方法可以做到这一点:

  1. 不要向登录用户授予 MSA 权限。您可以完全不使用 SASL(但您可以强制每个人都使用 SASL,以避免邮件源欺骗)。将 postfix mynetworks 设置为 127.0.0.1/32。

  2. 为您的服务器安装防火墙,使其无法向互联网发送电子邮件。

  3. 将 postfix 智能主机设置为某个无效地址。

第一种方法最好,因为发送到外部地址的邮件会被立即拒绝。您可以很好地实施所有三种方法。

您可能还想阻止 LAN 上的用户直接访问 Internet,但这是另一个问题。

至于你的问题:

  1. 我要如何创建仅适用于本地局域网络的用户帐户?:没有区别,这是一个普通帐户。您需要选择是否要使用系统帐户或虚拟邮箱,如果是虚拟邮箱,则需要将它们保存在文本文件或数据库中。为此使用任何教程。
  2. 我要如何将该帐户添加到 Outlook?:没有区别,就是普通账号,需要服务器和用户名和密码。
  3. 我要使用什么域名?(我还没有从任何注册商处购买任何域名):理论上您可以使用任何您想要的域名,但您要么使用您拥有的域名(从注册商处购买的域名),要么使用此类域名的子域名(如果您是example.com为公司购买的,则使用internal.example.comprivate.example.comsecure.example.com,您明白了),要么使用无效域名,例如example.local

相关内容