本文檔提供有關如何將Asterisk快閃記憶體到SD卡並安裝Webmin和Postfix郵件伺服器的說明。目標是將Postfix郵件伺服器安裝到Raspberry Pi上,以進行測試。
Webmin是一個圖形使用者介面(GUI),用於系統管理類Unix系統。Unix是一種支援多工和多使用者功能的作業系統。您可以在Webmin上輕鬆安裝模組,例如Postfix郵件伺服器、輕量級目錄訪問協定(LDAP)伺服器、Procmail郵件過濾器、點對點隧道協定(PPTP)VPN伺服器等。您還可以設定使用者帳戶、DNS、檔案共用以及所需的其他配置,而不必手動編輯每個Unix配置檔案。如果您不喜歡使用命令列,而寧願使用GUI來幫助您配置和新增新功能,則這是一個很好的解決方案。
要瞭解有關Webmin的詳細資訊,請按一下此處。
Postfix Mail Server是一個開源的郵件傳輸代理。它是用於傳送和接收郵件的應用程式。Postfix Mail Server可與其他模組(如Dovecot)一起使用。Dovecot是一個開源的網際網路消息訪問協定(IMAP)和郵局協定3(POP3)伺服器,用作郵件儲存伺服器。
要瞭解有關後修復的詳細資訊,請按一下此處。
每個人都使用電子郵件。使用者可以託管自己的郵件伺服器,也可以使用第三方提供商。當人們使用第三方提供商時,最大的問題之一是,「我對此是否滿意?」 大多數使用者可能希望使用第三方提供商,因為他們的安全性高於他們在家裡或小型企業中的安全性;但有些使用者寧願在內部託管該提供商。託管自己的郵件伺服器時,您可以完全控制自己的資料。
此外,託管您自己的郵件伺服器意味著您可以使用域名(即Bob@esupport.com)控制您自己的電子郵件地址。對於業務演示,這比使用第三方域名(即Bob@hotmail.com)進行演示要好。使用者在託管自己的郵件伺服器時有許多選擇。包括Exchange、Sendmail、Groupwise、Postfix等。有些伺服器是免費的,但有些不是。在這種情況下,Postfix是一個免費的開源郵件伺服器,使用者可以在其Raspberry Pi上安裝。
在raspberry-asterisk downloads頁面中,向下滾動,直到您看到可供下載的最新映像。在本例中,我們選擇了HTTP欄位旁邊的raspbx-04-04-2018.zip。Zip檔案應開始安裝。
下載zip檔案後,導航到zip檔案的位置。按一下右鍵zip檔案,然後選擇Extract All...。
應出現Extract Compressed(Zipped)Folders視窗。按一下Extract以解壓縮當前所在資料夾中的zip檔案。
一旦檔案被擷取。您應該會看到已解壓的資料夾。
運行balenaEtcher。
應顯示Etcher視窗。按一下「Select image」。
出現Open視窗。導航到raspbx影象的位置。選擇raspbx-04-04-2018.img,然後按一下Open。
確保選擇了您的SD卡。按一下Change選擇其他SD卡。當您準備將raspbx映像快閃到SD卡時,按一下Flash!。將映像快閃到SD卡上需要一段時間。請不要打斷它將映像快閃到SD卡上後,它會提示您。
現在,您應該已經使用raspbx影象成功拍攝了SD卡。
通過Secure Shell(SSH)連線到您的Raspberry Pi,或通過HDMI將您的Raspberry Pi連線到電腦監視器。在使用SSH訪問Raspberry Pi之前,您需要知道Raspberry Pi的IP地址。在本示例中,PuTTY用於通過SSH連線到Raspberry Pi。
在Host Name(或IP address)欄位中輸入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輸入以下命令將DEB版本的Webmin下載到Raspberry Pi。DEB副檔名是Debian軟體包檔案。這主要用於基於Unix的作業系統,該作業系統包含執行檔、文檔和庫的歸檔檔案。
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.900_all.deb輸入以下命令安裝Webmin。
您應該已經成功地將Webmin安裝在您的Raspberry Pi上。
在Web瀏覽器的URL中輸入https://IP_address_of_your_raspberry_pi:1000,以訪問Webmin的網頁。在本例中,輸入了https://192.168.86.39:10000。
登入到Webmin的Web配置頁。
注意:使用者名稱設定為root,密碼是您當前的root密碼。如果在使用SSH連線到Raspberry Pi的第4步中更改了密碼,則輸入您更改的密碼。
在Webmin頁籤中,按一下Un-used Modules下拉選單。
在「Un-used Modules」下拉選單中,找到「Postfix Mail Server」,然後按一下它。
在Postfix Mail Server中,按一下Click here按鈕下載並安裝Postfix。它將查詢您尚未安裝的程式包。
按一下Install Now按鈕。
此時將出現軟體包清單,其中顯示要安裝的軟體包。如果安裝尚未開始,請再次按一下Install Now按鈕開始安裝。
應安裝後修復程式。您應該會看到如下圖所示的內容。
安裝Postfix後,您應在底部收到通知,說明「安裝完成」或「成功安裝2個軟體包」。
導航到左側選單上的Postfix Mail Server。Postfix Mail Server可能位於Servers或Unuse Modules下拉選單中。在本示例中,Postfix郵件伺服器位於Unuse Modules下拉選單中。
您應該已經在Raspberry Pi上成功安裝Postfix郵件伺服器。要開始為郵件服務提供郵後修復服務,大多數情況下需要配置三種配置。按一下General Options,然後配置What domain to use in outbound mail、What domains to receive mail for和local networks。按一下Save and Apply按鈕儲存更改。
要瞭解更多資訊,請參閱Webmin關於Postfix Basic Configuration的文檔。
您應該已經在Raspberry Pi上成功安裝Postfix郵件伺服器。
如果您對不同的方法感興趣,但仍使用Raspberry Pi,請檢視以下教程:
包含其他功能的深入教程:Sam Hobbs - Raspberry Pi電子郵件伺服器第1部分:Postfix教程
要瞭解有關使用Raspberry Pi建立基本語音網路的資訊,請按一下此處。