CentOS7スポンサーリンクWebMailソフトのRoundCubeをインストールします。OSはCentOS7.0です。RoundCubeと同居を想定しております。RoundCubeはyumからインストール可能です。roundcuberoundcubemail-1.0.2-1.el7.noarchRoundCubeはphpで作成されており、バックエンドのDBとしてMariaDBかPostgreSQLを利用します。ここでは、MariaDBの利用を想定していますのでこれの設定を修正します。http://fedoraproject.org/wiki/Systemdcharacter-set-server=utf8そして、phpの設定を実施するのに/etc/php.iniに以下を追記します。"UTF-8"データを格納するためMariaDBをコマンド操作してDBを作成します。quitByeインストールされたsqlファイルを実行します。]そしてRoundcubeの初期設定を行っていきます。これはブラウザから行うのですがデフォルトだとローカルホストからしかアクセスが出来ないようになっています。これを任意のホストからアクセスができるよう次のように設定ファイルを編集します。</IfModule></Directory>これらの変更を有効化するためにapacheを再起動します。httpd.serviceそしてブラウザからhttp://**.**.**.**/roundcubemail/installer/にアクセスします。データベースやPHPに関するチェックが走ります。問題がなければOKと表示されます。チェックがOKならば画面最下部のNEXTボタンをクリックします。設定を入力していきます。Typeやサーバ名、アクセスする際のユーザ名、パスワードなどを入力してください。configボタンをクリックしてください。設定ファイルが作成されますので、Downloadボタンをクリックしてconfig.inc.phpファイルを/etc/roundcubemailに設置してください。その後、continueボタンをクリックします。上記のようにOKが表示されていれば設定的にも問題ありません。OKと出ていれば問題ありということなのでその部分を見直すようにしてください。これで初期設定は完了となります。installerは不要となりますので削除しておいて問題ありません。続けて上記の画面では設定できない細かい設定を追加しておきます。これは/etc/roundcubemail/defaults.inc.phpに対して行います。以下は編集箇所のみ記載しています。'ja_JP';基本設定は以上となります。見た目が非常に美しく、但し、機能的にはシンプルなRoundCubeですが機能を追加できるプラグインが多数用意されています。具体的に以下のページでプラグインを確認可能です。http://trac.roundcube.net/wiki/Plugin_Repository非常にたくさんのプラグインが用意されていますが、どれが何をするためのものなのか理解できておりません。RoundCubeを利用する上でこれはあったほうが便利と思ったフィルタリングプラグインについて下記に記載します。filterメールのフィルタリングのプラグインです。メーラーなどでは普通に使う機能なのでRoundCubeにも実装してみたいと思います。必要なパッケージをインストールしておきます。dovecotdovecot-2.2.10-4.el7_0.1.x86_64dovecot-pigeonhole-2.2.10-4.el7_0.1.x86_64上記とRoundCubeを連携するのですが、連携を行うプラグインに関しては新規にインストールする必要はなく標準でインストールされているので、設定を編集するのみでOKです。プラグインの設定ファイルを編集します。managesieve_auth_typeがデフォルトでnullとなっていますのでこれをPLAINに変更します。PLAIN;続いてRoundCube本体のプラグインの設定でmanagesieveを有効にします。デフォルトだとarrayの中身はblankとなっていますが、ここにmanagesieveを追記します。array('managesieve');実際にメールを振り分ける実体はPostfixとDovecotになりますのでこれらにも設定変更が必要となります。Postfixで設定を変更します。/usr/libexec/dovecot/deliver続いてDovecotの設定ファイルを編集します。これは複数のファイルを編集する必要があります。20-managesieve.confを編集します。この設定ファイルは主にコメントになっている設定をコメントアウトする形となります。64M}続いて15-lda.confを編集します。sieve}続いて20-lmtp.confを編集します。sieve}設定としては以上になります。あとはRoundCubeからログインし、設定画面のところにフィルターという項目が追加されます。FromやSubjectなど条件を指定して特定のアクションを指定します。上記のフィルターセットのところにmanagesieveという項目がありますが、微妙に文字色が灰色となっています。これは無効化されているという意味であり、有効にすると黒色に変わります。最初これに気づかず設定しても有効にならないということではまってしまいました。皆様もお気をつけください。CentOS7にOpenLDAPサーバをインストールし設定します。LimeSurveyのインストールLimeSurveyというオープンソースのアンケートシステムがあり、非常に多機能なソフトらしいのでインストールしてみます。パスワードポリシーの設定デフォルトのCentOS7では簡単なパスワードを設定しようとすると警告的なメッセージは出るものの、無視して設定することは可能となっています。BINDのインストールCentOS7.5にてBINDによるDNSサーバを構築します。以下のコマンドでBIND本体をインストールします。NginxでPHPデフォルトではNginxではPHPは動作しません。LimeSurveyでアンケートの作成LimeSurveyで実際にアンケートを作成してみます。簡単なアンケートということで会議の出席確認を行うものを作成してみます。Networking.。