参考URL
courier-imapインストール方法調査
Ver 5.0.8と基本的に同じ。(courtier-unicode不要に見えたが、結局必要だった)
環境構築
OSセットアップ
RHEL7のセットアップを楽にする - pikesaku’s blog
$ curl -o ./epel-release-latest-7.noarch.rpm https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm $ sudo rpm -ivh ./epel-release-latest-7.noarch.rpm $ sudo yum install -y ansible git $ git clone https://github.com/pikesaku/setup_rhel7.git $ sudo ansible-playbook ./setup_rhel7/setup.yml $ sudo yum install -y bzip2
必要パッケージインストール
$ sudo yum -y install gcc gcc-c++ gamin libtool libtool-ltdl libtool-ltdl-devel expect gdbm-devel libidn-devel openssl-devel
※openssl-develはcourier-imapインストールでmakeコマンド実行し判明。
courier-unicodeインストール
$ mkdir ~/src && cd ~/src $ wget https://sourceforge.net/projects/courier/files/courier-unicode/1.1/courier-unicode-1.1.tar.bz2/download $ tar xjfv ./download && rm -f ./download $ cd courier-unicode-1.1 $ ./configure $ make $ sudo su # make install # echo "/usr/local/lib" > /etc/ld.so.conf.d/courier.conf # ldconfig # exit
※ldconfigはcourier-imapインストールでmake checkコマンド実行し判明。
courier-authlibインストール
$ cd ~/src $ wget https://sourceforge.net/projects/courier/files/authlib/0.66.1/courier-authlib-0.66.1.tar.bz2/download $ tar xjfv ./download && rm -f ./download $ cd courier-authlib-0.66.1 $ ./configure $ make # sudo su # make install # make install-configure # echo "/usr/local/lib/courier-authlib" >> /etc/ld.so.conf.d/courier.conf # ldconfig # exit
※ldconfigはcourier-imapインストールでmake checkコマンド実行し判明。
courier-imapインストール
$ cd ~/src $ wget https://sourceforge.net/projects/courier/files/imap/4.15.1/courier-imap-4.15.1.tar.bz2/download $ tar xjfv ./download && rm -f ./download $ cd courier-imap-4.15.1 $ ./configure $ make $ make check # sudo su # make install # make install-configure # exit
サービス起動
$ sudo su # /usr/local/sbin/authdaemond start # /usr/lib/courier-imap/libexec/imapd.rc start