目的

このドキュメントでは、AsteriskをSDカードにフラッシュし、WebminおよびPostfixメールサーバをインストールする方法について説明します。目標は、テストのためにRaspberry PiにPostfix Mail Serverをインストールすることです。

Raspberry Piは、シスコがサポートする製品ではありません。このドキュメントはサポート目的でのみ提供され、ソリューションドキュメントではありません。

Webminとは

Webminは、Unix系システムのシステム管理用のグラフィカルユーザインターフェイス(GUI)です。Unixは、マルチタスク機能とマルチユーザ機能をサポートし、可能にするオペレーティングシステムです。Postfixメールサーバ、Lightweight Directory Access Protocol(LDAP)サーバ、Procmailメールフィルタ、Point-to-Point Tunneling Protocol(PPTP)VPNサーバなどのモジュールをWebminに簡単にインストールできます。また、ユーザアカウント、DNS、ファイル共有、およびその他の設定を設定することもできます。各Unix設定ファイルを手動で編集する必要はありません。これは、コマンドラインを使用する必要がなく、GUIを使用して新しい機能を設定および追加する場合に役立つソリューションです。

Webminの詳細については、ここをクリックしてください。

Postfixメールサーバとは何ですか。

Postfixメールサーバは、オープンソースのメール転送エージェントです。メールの送受信に使用されるアプリケーションです。Postfixメールサーバは、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 Pi（Pi 3 B+、Pi 3、Pi 2、B+、B、およびAモデル）：詳細については、次を参照してください。raspberry-asterisk.org）を設定できます。

- アスタリスク画像

- エッチャー

- SDカード（32 GB以上）

- SDカードアダプタ(オプション：デバイスにSDカードポートがある場合)

- ドメイン名(オプション：使用例に応じて)

目次

1. Raspberry PiへのAsteriskのインストール

2. SSHを使用したRaspberry Piへの接続

3. Raspberry PiへのWebminのインストール

4. WebminへのアクセスとPostfixメールサーバのインストール

5. 結論

Raspberry PiへのAsteriskのインストール

手順 1

raspberry-asteriskダウンロードページで、ダウンロード可能な最新イメージが表示されるまで下にスクロールします。この例では、[HTTP]フィールドの横にあるraspbx-04-04-2018.zipを選択しました。zipファイルのインストールが開始されます。

SDカードに十分なストレージがあることを確認します。このチュートリアルでは、32GB SDカードを使用します。

手順 2

zipファイルをダウンロードしたら、zipファイルの場所に移動します。zipファイルを右クリックし、「すべて抽出…」を選択します。

他のソフトウェア（7-Zip、WinRAR、WinZipなど）を使用してzipファイルを抽出してください。

手順 3

[圧縮フォルダの抽出]ウィンドウが表示されます。「抽出」をクリックし、現在存在するフォルダ内のzipファイルを抽出します。

別のフォルダに展開することもできます。これを行うには、[参 照…]をクリックし、別のフォルダを選択します。

手順 4

ファイルが解凍されたら、解凍されたフォルダが表示されます。

手順 5

balenaEtcherを実行します。

まだEtcherをインストールしていない場合は、ここをクリックしてウェブサイトをチェック してください。

手順 6

Etcherウィンドウが表示されます。[イメージを選択]をクリックします。

ステップ7

[開く]ウィンドウが表示されます。raspbxイメージの場所に移動します。raspbx-04-04-2018.imgを選択し、[開く]をクリックします。

手順 8

SDカードが選択されていることを確認します。[変更]をクリックして、別のSDカードを選択します。Flashをクリックします。raspbxイメージをSDカードにフラッシュする準備ができたら、SDカードにイメージをフラッシュするには時間がかかります。あなたはそれを中断しないでください。SDカードへのイメージの点滅が終了すると、プロンプトが表示されます。

SDカードがデバイスに接続されていることを確認します。デバイスにSDカードポートがない場合は、アダプタが必要になることがあります。

これで、raspbxイメージを使用してSDカードを正常にイメージできました。

SSHを使用したRaspberry Piへの接続

手順 1

Raspberry Piにセキュアシェル(SSH)で接続するか、Raspberry PiをHDMI経由でコンピュータモニタに接続します。SSHを使用してRaspberry Piにアクセスする前に、Raspberry PiのIPアドレスを知る必要があります。この例では、Raspberry PiにSSH接続するためにPuTTYが使用されています。

Raspberry Piのドキュメントに記載されている方法を試してみて、Raspberry PiのIPアドレスを見つけてください。 Raspberry Pi IP Address。

手順 2

Raspberry PiのIPアドレスを[ホスト名(またはIPアドレス)]フィールドに入力します。ポートが22で、接続タイプとしてSSHが選択されていることを確認してください。[開く]をクリックして、セッションを開始します。

手順 3

PuTTYセキュリティ・アラートが表示されます。[はい]をクリックして、接続を続行します。

ステップ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に設定さ れ、パスワードは現在のルート パスワードです。

dpkg —install webin_1.900_all.deb

Raspberry PiにWebminが正しくインストールされているはずです。

WebminへのアクセスとPostfixメールサーバのインストール

手順 1

WebブラウザのURLにhttps:// IP_address_of_your_raspberry_pi:10000と入力して、WebminのWebページにアクセスします。この例では、https://192.168.86.39:10000と入力しています。

Raspberry PiのIPアドレスを覚えていない場合は、https://raspbx:10000を使用してアクセスしてみて ください。

手順 2

WebminのWeb設定ページにログインします。

注：ユーザ名はrootに設定され、パスワードはrootの現在のパスワードです。「SSHを使用してRaspberry Piに接続する手順4」でパスワードを変更した場合は、変更したパスワードを入力します。

手順 3

[Webmin]タブで、[使用されていないモジュール]ドロップダウンリストをクリックします。

手順 4

[未使用のモジュール]ドロップダウンリストで、[Postfix Mail Server]を見つけてクリックします。

手順 5

PostfixメールサーバでClick hereボタンをクリックし、Postfixをダウンロードしてインストールします。インストールされていないパッケージを探します。

手順 6

[今すぐインストール]ボタンをクリックします。

ステップ7

パッケージのリストが表示され、インストールするパッケージが表示されます。インストールが開始されていない場合は、[今すぐインストール]ボタンを再びクリックしてインストールを開始します。

手順 8

Postfixをインストールする必要があります。次の図のように表示されます。

手順 9

Postfixをインストールすると、「インストール完了」または「正常にインストールされた2つのパッケージ」という通知が下部に表示されます。

手順 10

左側のメニューで[Postfix Mail Server]に移動します。[Postfix Mail Server]は、[Servers]または[Un-used Modules]ドロップダウンリストに含まれます。この例では、[Postfix Mail Server was in Un-used Modules]ドロップダウンリストに表示されています。

Raspberry PiにPostfix Mail Serverが正常にインストールされているはずです。Postfixでメールサービスの提供を開始するには、ほとんどの場合、設定が必要な3つの設定があります。[General Options]をクリックして、[What domain to use in outbound mail]、[Which domains to receive mail for and local networks]を設定します。[保存して適用]ボタンをクリックして、変更を保存します。

詳細については、Postfixの基本設定に関するWebminのドキュメントを参照してください。

結論

Raspberry PiにPostfix Mail Serverが正常にインストールされているはずです。

追加情報

異なるアプローチに興味があるが、それでもRaspberry Piを使用している場合は、次のチュートリアルを参照してください。

これらのチュートリアルでは、コマンドラインインターフェイスを使用してメールサーバをセットアップします。問題や質問については、お問い合わせください。

簡単なチュートリアル - Raspberry Piからメールサーバを作成3

他の機能を使用した詳細なチュートリアル：Sam Hobbs - Raspberry Pi Email Server Part 1:Postfixチュートリアル

上記の2つのチュートリアルは使用しません。これらは、ユーザにとって役立つ可能性のある追加リソースです。

Raspberry Piを使用して基本的な音声ネットワークを作成する方法については、ここをクリックしてください。