本文档提供有关如何将星号闪存到SD卡并安装Webmin和Postfix邮件服务器的说明。目标是将Postfix邮件服务器安装到Raspberry Pi上,以便进行测试。
Webmin是用于类似Unix系统的系统管理的图形用户界面(GUI)。Unix是支持并允许多任务和多用户功能的操作系统。您可以轻松地在Webmin上安装模块,如Postfix Mail Server、轻量目录访问协议(LDAP)服务器、Procmail Mail过滤器、点对点隧道协议(PPTP)VPN服务器等。您还可以设置用户帐户、DNS、文件共享和其他需要的配置,而无需手动编辑每个Unix配置文件。如果您不喜欢使用命令行,而是希望使用GUI来帮助您配置和添加新功能,则这是一个好解决方案。
要了解有关Webmin的详细信息,请单击此处。
Postfix邮件服务器是开源邮件传输代理。它是用于发送和接收邮件的应用。Postfix邮件服务器可与其他模块(如Dovecot)一起使用。Dovecot是一种开源互联网邮件访问协议(IMAP)和邮局协议3(POP3)服务器,用作邮件存储服务器。
要了解有关后期修复的详细信息,请单击此处。
每个人都使用电子邮件。用户可以托管自己的邮件服务器,也可以与第三方提供商联系。当使用第三方提供商时,人们最关心的问题之一是:“我对此感到满意吗?” 大多数用户可能希望使用第三方提供商,因为他们的安全性优于家庭或小型企业;但有些用户宁愿在内部托管它。托管您自己的邮件服务器时,您可以完全控制您自己的数据。
此外,托管您自己的邮件服务器意味着您可以使用您的域名(即Bob@esupport.com)控制您自己的邮件地址。 对于业务演示,哪项看起来比使用第三方域名(如Bob@hotmail.com)更好。 用户在托管自己的邮件服务器时有许多选择。有Exchange、Sendmail、Groupwise、Postfix等。有些服务器是免费的,但有些不是。在本例中,Postfix是一个免费的开源邮件服务器,用户可以在其Raspberry Pi上安装。
在Raspberry — 星号下载页中,向下滚动直到您看到可下载的最新映像。在本示例中,我们选择了HTTP字段旁边的raspbx-04-04-2018.zip。zip文件应开始安装。
下载zip文件后,导航至zip文件的位置。右键单击zip文件,然后选择“全部解压…….”
应显示“提取压缩(压缩)文件夹”窗口。单击Extract以解压当前所在文件夹中的zip文件。
解压文件后。您应该看到解压缩的文件夹。
跑巴莱纳。
此时应会出现“Etcher”窗口。单击“选择图像”。
出现“打开”窗口。导航至raspbx映像的位置。选择raspbx-04-04-2018.img,然后单击Open。
确保已选择SD卡。单击Change以选择其他SD卡。单击Flash!准备好将raspbx映像闪存到SD卡时。将映像闪存到SD卡上需要一些时间。请别打断。当将图像闪烁到SD卡上时,它会提示您。
现在,您应该已使用raspbx映像成功映像SD卡。
通过安全外壳(SSH)连接到Raspberry Pi,或通过HDMI将Rassbery Pi连接到计算机显示器。在您使用SSH访问Raspberry Pi之前,您需要了解Rassbery Pi的IP地址。在本例中,PuTTY用于SSH到Raspberry Pi。
在Host Name(或IP地址)字段中输入Raspberry Pi的IP地址。确保端口为22,SSH被选作连接类型。单击Open以启动会话。
将显示PuTTY安全警报。单击Yes继续连接。
步骤4.系统将提示您登录。输入用户名root和raspberry作为默认密码。
我们将使用的一些命令可在此页上找到。有关最新命令,请参阅提供的链接。
输入以下命令以安装依赖项。提示继续时,按键盘上的y继续。
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python输入以下命令,将Webmin的DEB版本下载到Raspberry Pi。DEB文件扩展名是Debian软件包文件。这主要用于基于Unix的操作系统,其中包含可执行文件、文档和库的存档。
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.900_all.deb输入以下命令以安装Webmin。
您应该已成功在Raspberry Pi上安装Webmin。
在Web浏览器的URL中输入https:// IP_address_of_your_raspberry_pi:10000以访问Webmin的网页。在本例中,输入了https://192.168.86.39:10000。
登录Webmin的Web配置页面。
注意:用户名设置为root,密码是您当前的root密码。如果在“使用SSH连接到树莓Pi”部分的步骤4中更改了密码,则输入您更改的密码。
在Webmin选项卡中,单击Un-used Modules下拉列表。
在“未使用的模块”下拉列表中,找到Postfix邮件服务器并单击它。
在Postfix邮件服务器中,单击Click here 按钮下载并安装Postfix。它将查找您尚未安装的软件包。
单击“Install Now(立即安装)”按钮。
系统将显示一个软件包列表,其中显示要安装的软件包。如果安装尚未启动,请再次单击“立即安装”按钮以开始安装。
应安装Postfix。您应该看到下图。
安装Postfix后,您应在底部收到通知,说明“安装完成”或“成功安装2个软件包”。
导航至左侧菜单上的“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,请查看以下教程:
具有其他功能的深入教程:Sam Hobbs - Raspberry PI电子邮件服务器第1部分:后修补教程
要了解如何使用Raspberry Pi创建基本语音网络,请单击此处。