目标

本文档提供有关如何将星号闪存到SD卡并安装Webmin和Postfix邮件服务器的说明。目标是将Postfix邮件服务器安装到Raspberry Pi上，以便进行测试。

Raspberry Pi不是思科支持的产品。本文档仅用于支持目的，不是解决方案文档。

什么是Webmin?

Webmin是用于类似Unix系统的系统管理的图形用户界面(GUI)。Unix是支持并允许多任务和多用户功能的操作系统。您可以轻松地在Webmin上安装模块，如Postfix Mail Server、轻量目录访问协议(LDAP)服务器、Procmail Mail过滤器、点对点隧道协议(PPTP)VPN服务器等。您还可以设置用户帐户、DNS、文件共享和其他需要的配置，而无需手动编辑每个Unix配置文件。如果您不喜欢使用命令行，而是希望使用GUI来帮助您配置和添加新功能，则这是一个好解决方案。

要了解有关Webmin的详细信息，请单击此处。

什么是Postfix邮件服务器？

Postfix邮件服务器是开源邮件传输代理。它是用于发送和接收邮件的应用。Postfix邮件服务器可与其他模块（如Dovecot）一起使用。Dovecot是一种开源互联网邮件访问协议(IMAP)和邮局协议3(POP3)服务器，用作邮件存储服务器。

要了解有关后期修复的详细信息，请单击此处。

为什么要安装Postfix邮件服务器？

每个人都使用电子邮件。用户可以托管自己的邮件服务器，也可以与第三方提供商联系。当使用第三方提供商时，人们最关心的问题之一是：“我对此感到满意吗？” 大多数用户可能希望使用第三方提供商，因为他们的安全性优于家庭或小型企业；但有些用户宁愿在内部托管它。托管您自己的邮件服务器时，您可以完全控制您自己的数据。

此外，托管您自己的邮件服务器意味着您可以使用您的域名(即Bob@esupport.com)控制您自己的邮件地址。 对于业务演示，哪项看起来比使用第三方域名(如Bob@hotmail.com)更好。 用户在托管自己的邮件服务器时有许多选择。有Exchange、Sendmail、Groupwise、Postfix等。有些服务器是免费的，但有些不是。在本例中，Postfix是一个免费的开源邮件服务器，用户可以在其Raspberry Pi上安装。

要求

- Raspberry Pi（Pi 3 B+、Pi 3、Pi 2、B+、B和A型号） — 有关详细信息，请查看：raspberry-asterisk.org)

- 星号图像

- 埃彻

- SD卡（最少32 GB）

- SD卡适配器(可选 — 如果您的设备有SD卡端口)

- 域名(可选 — 取决于您的使用案例)

目录

1. 在Raspberry Pi上安装星号

2. 使用SSH连接到Raspberry Pi

3. 在Raspberry Pi上安装Webmin

4. 访问Webmin并安装Postfix邮件服务器

5. 结论

在Raspberry Pi上安装星号

第 1 步

在Raspberry — 星号下载页中，向下滚动直到您看到可下载的最新映像。在本示例中，我们选择了HTTP字段旁边的raspbx-04-04-2018.zip。zip文件应开始安装。

确保您的SD卡上有足够的存储。本教程将使用32GB SD卡。

步骤 2

下载zip文件后，导航至zip文件的位置。右键单击zip文件，然后选择“全部解压…….”

请随时使用其他软件（如7-Zip、WinRAR、WinZip等）解压压缩文件。

步骤 3

应显示“提取压缩（压缩）文件夹”窗口。单击Extract以解压当前所在文件夹中的zip文件。

请随意将其解压到其他文件夹。为此，请单击“浏 览……”并选择其他文件夹。

步骤 4

解压文件后。您应该看到解压缩的文件夹。

步骤 5

跑巴莱纳。

如果您尚未安装Etcher，请单击此处查看其 网站。

步骤 6

此时应会出现“Etcher”窗口。单击“选择图像”。

步骤 7

出现“打开”窗口。导航至raspbx映像的位置。选择raspbx-04-04-2018.img，然后单击Open。

步骤 8

确保已选择SD卡。单击Change以选择其他SD卡。单击Flash!准备好将raspbx映像闪存到SD卡时。将映像闪存到SD卡上需要一些时间。请别打断。当将图像闪烁到SD卡上时，它会提示您。

确保SD卡已插入设备。如果设备没有SD卡端口，则可能需要适配器。

现在，您应该已使用raspbx映像成功映像SD卡。

使用SSH连接到Raspberry Pi

第 1 步

通过安全外壳(SSH)连接到Raspberry Pi，或通过HDMI将Rassbery Pi连接到计算机显示器。在您使用SSH访问Raspberry Pi之前，您需要了解Rassbery Pi的IP地址。在本例中，PuTTY用于SSH到Raspberry Pi。

您可以尝试Raspberry Pi文档中的一些方法来查找Rassberry Pi的IP地址： Raspberry Pi IP地址。

步骤 2

在Host Name(或IP地址)字段中输入Raspberry Pi的IP地址。确保端口为22,SSH被选作连接类型。单击Open以启动会话。

步骤 3

将显示PuTTY安全警报。单击Yes继续连接。

步骤4.系统将提示您登录。输入用户名root和raspberry作为默认密码。

建议您在登录时更改密码。使用 passwd命令更改密码。

在Raspberry Pi上安装Webmin

我们将使用的一些命令可在此页上找到。有关最新命令，请参阅提供的链接。

第 1 步

输入以下命令以安装依赖项。提示继续时，按键盘上的y继续。

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

步骤 2

输入以下命令，将Webmin的DEB版本下载到Raspberry Pi。DEB文件扩展名是Debian软件包文件。这主要用于基于Unix的操作系统，其中包含可执行文件、文档和库的存档。

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.900_all.deb

步骤 3

输入以下命令以安装Webmin。

管理用户名设置为 root，密码为您当前 的root密码。

dpkg —install webin_1.900_all.deb

您应该已成功在Raspberry Pi上安装Webmin。

访问Webmin并安装Postfix邮件服务器

第 1 步

在Web浏览器的URL中输入https:// IP_address_of_your_raspberry_pi:10000以访问Webmin的网页。在本例中，输入了https://192.168.86.39:10000。

如果您不记得Raspberry Pi的IP地址，则可以尝试使用https://raspbx:10000访问 它。

步骤 2

登录Webmin的Web配置页面。

注意：用户名设置为root，密码是您当前的root密码。如果在“使用SSH连接到树莓Pi”部分的步骤4中更改了密码，则输入您更改的密码。

步骤 3

在Webmin选项卡中，单击Un-used Modules下拉列表。

步骤 4

在“未使用的模块”下拉列表中，找到Postfix邮件服务器并单击它。

步骤 5

在Postfix邮件服务器中，单击Click here 按钮下载并安装Postfix。它将查找您尚未安装的软件包。

步骤 6

单击“Install Now(立即安装)”按钮。

步骤 7

系统将显示一个软件包列表，其中显示要安装的软件包。如果安装尚未启动，请再次单击“立即安装”按钮以开始安装。

步骤 8

应安装Postfix。您应该看到下图。

步骤 9

安装Postfix后，您应在底部收到通知，说明“安装完成”或“成功安装2个软件包”。

步骤 10

导航至左侧菜单上的“Postfix Mail Server”。Postfix Mail Server可能位于Servers或Un-used Modules下拉列表中。在本示例中，Postfix邮件服务器位于Un-used Modules下拉列表中。

您应该已成功在Raspberry Pi上安装Postfix邮件服务器。要开始为邮件服务提供Postfix，在大多数情况下需要配置三种配置。单击General Options，然后配置What domain to use in outbound mail， What domains to receive mail for and local networks。单击“保存并应用”按钮保存更改。

要了解有关此项的详细信息，请参阅Webmin的Postfix基本配置文档。

结论

您应该已成功在Raspberry Pi上安装Postfix邮件服务器。

其他信息

如果您对不同的方法感兴趣，但仍使用Raspberry Pi，请查看以下教程：

这些教程将使用命令行界面设置邮件服务器。如有任何问题或疑问，请与他们联系。

简化教程 — 使用Raspberry Pi 3制作邮件服务器

具有其他功能的深入教程：Sam Hobbs - Raspberry PI电子邮件服务器第1部分：后修补教程

我们将不使用上述两个教程。这些资源可能对您有用。

要了解如何使用Raspberry Pi创建基本语音网络，请单击此处。