このドキュメントでは、SDカードにアスタリスク(*)をフラッシュして、WebminおよびPostfixメールサーバをインストールする方法について説明します。テスト目的でPostfix Mail ServerをRaspberry Piにインストールすることが目標です。
Webminは、Unixライクなシステムのシステム管理用のグラフィカルユーザインターフェイス(GUI)です。Unixは、マルチタスクとマルチユーザ機能をサポートし、それを可能にするオペレーティングシステムです。Postfixメールサーバ、Lightweight Directory Access Protocol(LDAP)サーバ、Procmailメールフィルタ、Point-to-Point Tunneling Protocol(PPTP)VPNサーバなどのモジュールをWebminに簡単にインストールできます。また、各UNIX構成ファイルを手動で編集する代わりに、ユーザーアカウント、DNS、ファイル共有、およびその他の必要な構成を設定することもできます。コマンドラインを使用する必要がなく、GUIを使用して新しい機能を設定および追加する場合は、この方法が適しています。
Webminの詳細については、ここをクリックしてください。
Postfix Mail Serverは、オープンソースのメール転送エージェントです。メールの送受信に使用されるアプリケーションです。Postfix Mail Serverは、Dovecotなどの他のモジュールで使用できます。Dovecotは、オープンソースのInternet Message Access Protocol(IMAP)およびPost Office Protocol 3(POP3)サーバで、メールストレージサーバとして使用されます。
Postfixの詳細については、ここをクリックしてください。
全員が電子メールを使用します。ユーザは独自のメールサーバをホスティングすることも、サードパーティプロバイダーと連携することもできます。サードパーティプロバイダーを使用する際に最も大きな疑問の1つは、「その点に関して満足していますか」ということです。 ほとんどのユーザは、自宅やスモールビジネスよりもセキュリティが優れているため、サードパーティのプロバイダーを使用したいと考えていますが、中には社内でホストしたいと考えているユーザもいます。独自のメールサーバをホスティングする場合は、独自のデータを完全に制御できます。
さらに、独自のメールサーバをホスティングすることで、ドメイン名(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 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カードのイメージを正しく作成できました。
セキュアシェル(SSH)でRaspberry Piに接続するか、HDMIを介してRaspberry Piをコンピュータモニタに接続します。SSHを使用してRaspberry Piにアクセスする前に、Raspberry PiのIPアドレスを知る必要があります。この例では、Raspberry PiへのSSHにPuTTYが使用されています。
Host Name(またはIP address)フィールドにRaspberry PiのIP addressを入力します。ポートが22で、Connection Typeに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が正常にインストールされている必要があります。
WebminのWebページにアクセスするには、WebブラウザのURLにhttps://IP_address_of_your_raspberry_pi:10000と入力します。この例では、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メールサーバで、ここをクリックボタンをクリックしてPostfixをダウンロードおよびインストールします。まだインストールされていないパッケージが検索されます。
Install Nowボタンをクリックします。
インストールするパッケージの一覧が表示されます。インストールがまだ開始されていない場合は、再度Install Nowボタンをクリックしてインストールを開始します。
Postfixをインストールする必要があります。次の図のようなメッセージが表示されます。
Postfixをインストールすると、「install complete」または「Successfully installed 2 packages」という通知が下部に表示されます。
左側のメニューでPostfix Mail Serverに移動します。Postfix Mail Serverは、ServersまたはUn-used Modulesドロップダウンリストに表示されます。この例では、Postfix Mail ServerはUn-used Modulesドロップダウンリストにあります。
Raspberry PiにPostfix Mail Serverが正常にインストールされている必要があります。Postfixでメールサービスの提供を開始するには、ほとんどの場合、設定する必要がある3つの設定があります。General Optionsをクリックし、What domain to use in outbound mail、What domains to receive mail for、およびlocal networksを設定します。Save and Applyボタンをクリックして、変更を保存します。
詳細については、Postfix基本設定に関するWebminのドキュメントを参照してください。
Raspberry PiにPostfix Mail Serverが正常にインストールされている必要があります。
さまざまなアプローチに関心があるにもかかわらず、Raspberry Piを使用している場合は、次のチュートリアルを確認してください。
その他の機能を含む詳細なチュートリアル:Sam Hobbs - Raspberry Pi Email Serverパート1:Postfixチュートリアル
Raspberry Piを使用した基本的な音声ネットワークの作成については、ここをクリックしてください。