サーバー設定 · 3 min read · Jan 06, 2026

完璧なサーバー - CentOS 6.5 x86_64 (Apache2, MySQL, PHP, PureFTPD, Postfix, Dovecot と ISPConfig 3) - ページ 6

23 SquirrelMail のインストール

SquirrelMail ウェブメールクライアントをインストールするには、次のコマンドを実行します…

yum -y install squirrelmail

… そして Apache を再起動します:

/etc/init.d/httpd restart

次に SquirrelMail を設定します:

/usr/share/squirrelmail/config/conf.pl

SquirrelMail に Dovecot を使用していることを伝える必要があります:

SquirrelMail Configuration : Read: config.php (1.4.0)

Main Menu –
1.  組織の設定
2.  サーバーの設定
3.  フォルダーのデフォルト
4.  一般オプション
5.  テーマ
6.  アドレス帳
7.  今日のメッセージ (MOTD)
8.  プラグイン
9.  データベース
10. 言語

D.  特定の IMAP サーバー用の事前定義された設定を設定

C   色をオフにする
S   データを保存
Q   終了

Command >> <– D

SquirrelMail Configuration : Read: config.php

SquirrelMail を構築している間に、いくつかのサーバーでうまく機能する設定を発見しましたが、他のサーバーではあまり機能しません。 IMAP サーバーを選択すると、このオプションはそのサーバー用の事前定義された設定を設定します。

すべてが正しいことを確認する必要があることに注意してください。 これはすべてを変更するわけではありません。 これによって変更される設定はほんの数個です。

IMAP サーバーを選択してください:
bincimap    = Binc IMAP サーバー
courier     = Courier IMAP サーバー
cyrus       = Cyrus IMAP サーバー
dovecot     = Dovecot Secure IMAP サーバー
exchange    = Microsoft Exchange IMAP サーバー
hmailserver = hMailServer
macosx      = Mac OS X Mailserver
mercury32   = Mercury/32
uw          = ワシントン大学の IMAP サーバー
gmail       = Google メール (Gmail) アカウントへの IMAP アクセス

quit        = 何も変更しない
Command >> <– dovecot

SquirrelMail Configuration : Read: config.php

SquirrelMail を構築している間に、いくつかのサーバーでうまく機能する設定を発見しましたが、他のサーバーではあまり機能しません。 IMAP サーバーを選択すると、このオプションはそのサーバー用の事前定義された設定を設定します。

すべてが正しいことを確認する必要があることに注意してください。 これはすべてを変更するわけではありません。 これによって変更される設定はほんの数個です。

IMAP サーバーを選択してください:
bincimap    = Binc IMAP サーバー
courier     = Courier IMAP サーバー
cyrus       = Cyrus IMAP サーバー
dovecot     = Dovecot Secure IMAP サーバー
exchange    = Microsoft Exchange IMAP サーバー
hmailserver = hMailServer
macosx      = Mac OS X Mailserver
mercury32   = Mercury/32
uw          = ワシントン大学の IMAP サーバー
gmail       = Google メール (Gmail) アカウントへの IMAP アクセス

quit        = 何も変更しない
Command >> courier

imap_server_type = courier
default_folder_prefix = INBOX.
trash_folder = ゴミ箱
sent_folder = 送信済み
draft_folder = 下書き
show_prefix_option = false
default_sub_of_inbox = false
show_contain_subfolders_option = false
optional_delimiter = .
delete_folder = true

続行するには Enter を押してください… <– press ENTER

SquirrelMail Configuration : Read: config.php (1.4.0)

Main Menu –
1.  組織の設定
2.  サーバーの設定
3.  フォルダーのデフォルト
4.  一般オプション
5.  テーマ
6.  アドレス帳
7.  今日のメッセージ (MOTD)
8.  プラグイン
9.  データベース
10. 言語

D.  特定の IMAP サーバー用の事前定義された設定を設定

C   色をオフにする
S   データを保存
Q   終了

Command >> <–S

SquirrelMail Configuration : Read: config.php (1.4.0)

Main Menu –
1.  組織の設定
2.  サーバーの設定
3.  フォルダーのデフォルト
4.  一般オプション
5.  テーマ
6.  アドレス帳
7.  今日のメッセージ (MOTD)
8.  プラグイン
9.  データベース
10. 言語

D.  特定の IMAP サーバー用の事前定義された設定を設定

C   色をオフにする
S   データを保存
Q   終了

Command >> <–Q

最後に行う必要があるのは、ファイル /etc/squirrelmail/config_local.php を修正し、$default_folder_prefix 変数をコメントアウトすることです - これを行わないと、ログイン後に SquirrelMail で次のエラーメッセージが表示されます: Query: CREATE “Sent” Reason Given: Invalid mailbox name.

vi /etc/squirrelmail/config_local.php

| |

今、ブラウザで http://server1.example.com/webmail または http://192.168.2.249/webmail にアクセスして SquirrelMail にアクセスできます。

24 ISPConfig 3 のインストール

現在の ISPConfig 3 バージョンをダウンロードしてインストールします。ISPConfig インストーラーは、Postfix、Dovecot などのすべてのサービスを自動的に設定します。ISPConfig 2 に必要だった手動設定はもはや必要ありません。

インストーラーに ISPConfig コントロールパネル用の SSL vhost を作成させることもできるので、ISPConfig に https:// を使用してアクセスできます。これを実現するには、次の質問が表示されたときに ENTER を押してください: ISPConfig ウェブインターフェースへの安全な (SSL) 接続が必要ですか (y,n) [y]:。

最新のリリースバージョンから ISPConfig 3 をインストールするには、次のようにします:

cd /tmp
wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
tar xfz ISPConfig-3-stable.tar.gz
cd ispconfig3_install/install/

次のステップは、次のコマンドを実行することです

php -q install.php

これにより、ISPConfig 3 インストーラーが開始されます:

[root@server1 install]# php -q install.php

——————————————————————————–
_ _   _                        _
|   /   \ /   \            / ()       /  \
| | \ --.| |_/ / | /  \/ ___  _ __ | |_ _  __ _    _/ / | |–. \  /  | |    /  \| ’ \|  | |/ ` |  | | | |_// / |     | _/ () | | | | | | | (| | __\ \
_/__/_|      _/\/|| ||| ||, | __/
/ |
|_
/
——————————————————————————–

>> 初期設定

オペレーティングシステム: Redhat または 互換性のある、未知のバージョン。

次に、主な設定のためのいくつかの質問が表示されるので注意してください。
デフォルト値は [ブラケット] 内にあり、 で受け入れることができます。
“quit” (引用符なし) と入力してインストーラーを停止します。

言語を選択してください (en,de) [en]: <– ENTER
インストールモード (standard,expert) [standard]: <– ENTER
サーバーの完全修飾ホスト名 (FQDN)、例: server1.domain.tld [server1.example.com]: <– ENTER
MySQL サーバーのホスト名 [localhost]: <– ENTER
MySQL ルートユーザー名 [root]: <– ENTER
MySQL ルートパスワード []: <– yourrootsqlpassword
作成する MySQL データベース [dbispconfig]: <– ENTER
MySQL 文字セット [utf8]: <– ENTER
2048 ビット RSA プライベートキーを生成中
………………………………………………….+++
…………………………..+++
新しいプライベートキーを ‘smtpd.key’ に書き込み中
—–
証明書リクエストに組み込まれる情報を入力するよう求められます。
入力する内容は、識別名 (Distinguished Name) または DN と呼ばれるものです。
いくつかのフィールドがありますが、いくつかは空白のままにできます。
いくつかのフィールドにはデフォルト値があります。
‘.’ を入力すると、そのフィールドは空白のままになります。
—–
国名 (2 文字コード) [XX]: <– ENTER
州または県名 (フルネーム) []: <– ENTER
市名 (例: city) [Default City]: <– ENTER
組織名 (例: company) [Default Company Ltd]: <– ENTER
組織単位名 (例: section) []: <– ENTER
共通名 (例: あなたの名前またはサーバーのホスト名) []: <– ENTER
メールアドレス []: <– ENTER
Jailkit の設定中
Dovecot の設定中
Spamassassin の設定中
Amavisd の設定中
Getmail の設定中
Pureftpd の設定中
BIND の設定中
Apache の設定中
Vlogger の設定中
Apps vhost の設定中
Bastille Firewall の設定中
Fail2ban の設定中
ISPConfig のインストール中
ISPConfig ポート [8080]: <– ENTER

ISPConfig ウェブインターフェースへの安全な (SSL) 接続が必要ですか (y,n) [y]: <– ENTER

RSA プライベートキーを生成中、4096 ビットの長さのモジュラス
…………………++
…….++
e は 65537 (0x10001)
証明書リクエストに組み込まれる情報を入力するよう求められます。
入力する内容は、識別名 (Distinguished Name) または DN と呼ばれるものです。
いくつかのフィールドがありますが、いくつかは空白のままにできます。
いくつかのフィールドにはデフォルト値があります。
‘.’ を入力すると、そのフィールドは空白のままになります。
—–
国名 (2 文字コード) [XX]: <– ENTER
州または県名 (フルネーム) []: <– ENTER
市名 (例: city) [Default City]: <– ENTER
組織名 (例: company) [Default Company Ltd]: <– ENTER
組織単位名 (例: section) []: <– ENTER
共通名 (例: あなたの名前またはサーバーのホスト名) []: <– ENTER
メールアドレス []: <– ENTER
次の「追加」属性を入力してください
証明書リクエストと共に送信されます
チャレンジパスワード []: <– ENTER
オプションの会社名 []: <– ENTER
RSA キーを書き込み中
DBServer の設定中
ISPConfig crontab のインストール中
root のための crontab はありません
getmail のための crontab はありません
サービスを再起動中 …
mysqld を停止中:                                           [  OK  ]
mysqld を開始中:                                           [  OK  ]
postfix をシャットダウン中:                                     [  OK  ]
postfix を開始中:                                          [  OK  ]
saslauthd を停止中:                                        [FAILED]
saslauthd を開始中:                                        [  OK  ]
プロセス [1424] の終了を待機中
amavisd をシャットダウン中: デーモン [1424] が SIGTERM で終了
[  OK  ]
amavisd 停止
amavisd を開始中:                                          [  OK  ]

clamd.amavisd を停止中:                                    [  OK  ]
clamd.amavisd を開始中:                                    [  OK  ]
Dovecot Imap を停止中:                                     [  OK  ]
Dovecot Imap を開始中:                                     [  OK  ]
httpd を停止中:                                            [  OK  ]
[Thu Mar 14 14:12:32 2013] [warn] NameVirtualHost :80 has no VirtualHosts
httpd を開始中:                                            [  OK  ]
pure-ftpd を停止中:                                        [  OK  ]
pure-ftpd を開始中:                                        [  OK  ]
インストールが完了しました。
[root@server1 install]# ISPConfig インストール中に表示される可能性のある Mailman エラー “usage: doveadm [-Dv] [-f ] []” は無視できます。 ISPConfig インストール中に表示される可能性のある Mailman エラーを修正するには、/usr/lib/mailman/Mailman/mm_cfg.py を開き… vi /usr/lib/mailman/Mailman/mm_cfg.py … そして DEFAULT_SERVER_LANGUAGE = ‘en’ に設定します: | [...] #------------------------------------------------------------- # このサーバーのデフォルト言語。 DEFAULT_SERVER_LANGUAGE = 'en' [...] | Mailman を再起動します: /etc/init.d/mailman restart その後、http(s)://server1.example.com:8080/ または http(s)://192.168.2.249:8080/ で ISPConfig 3 にアクセスできます (http または https はインストール中に選択したものによります)。ユーザー名 admin とパスワード admin でログインします (初回ログイン後にデフォルトパスワードを変更する必要があります): システムは現在使用可能です。 #### 24.1 ISPConfig 3 マニュアル ISPConfig 3 の使い方を学ぶために、ISPConfig 3 マニュアルをダウンロードすることを強くお勧めします。 300 ページ以上にわたり、ISPConfig の背後にある概念 (管理者、リセラー、クライアント) をカバーし、ISPConfig 3 のインストールと更新方法を説明し、ISPConfig のすべてのフォームとフォームフィールドのリファレンスを有効な入力の例と共に含み、ISPConfig 3 の最も一般的なタスクのチュートリアルを提供します。また、サーバーをより安全にする方法を説明し、最後にはトラブルシューティングセクションもあります。 #### 24.2 ISPConfig Monitor アプリ (Android) ISPConfig Monitor アプリを使用すると、サーバーの状態を確認し、すべてのサービスが期待通りに動作しているかどうかを確認できます。TCP および UDP ポートを確認し、サーバーに ping を送信できます。さらに、このアプリを使用して ISPConfig がインストールされているサーバーから詳細をリクエストできます ( *ISPConfig Monitor アプリをサポートする最小のインストール済み ISPConfig 3 バージョンは 3.0.3.3 です!
); これらの詳細には、ISPConfig コントロールパネルの Monitor モジュールから知っているすべての情報 (例: サービス、メールおよびシステムログ、メールキュー、CPU およびメモリ情報、ディスク使用量、クォータ、OS 詳細、RKHunter ログなど) が含まれ、もちろん、ISPConfig はマルチサーバー対応であるため、ISPConfig マスターサーバーから制御されるすべてのサーバーを確認できます。 ダウンロードおよび使用手順については、http://www.ispconfig.org/ispconfig-3/ispconfig-monitor-app-for-android/ を訪問してください。 ### 25 リンク - CentOS: http://www.centos.org/ - ISPConfig: http://www.ispconfig.org/

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。