# yum -y install yum-utils ← yumでSRPMをダウンロードするyumdownloaderを含むyum-utilsをインストール

# yum -y install rpm-build ← yumでrpm-buildをインストール

# yumdownloader --source dovecot ← DovecotのSRPMをダウンロード

# rpm -ivh dovecot-2.2.32-2.fc26.src.rpm ← DovecotのSRPMを展開

# vi /root/rpmbuild/SPECS/dovecot.spec ← specファイル編集

%configure                       \
   INSTALL_DATA="install -c -p -m644" \
   --with-libcap                \
   --with-libwrap               \
   --with-vpopmail              \ ← 追加

# rpmbuild -bb --clean /root/rpmbuild/SPECS/dovecot.spec ← DovecotのRPMを作成

エラー: ビルド依存性の失敗: がでるので、○○-develをインストールする
yum -y install bzip2-devel

# rpm -ivh /root/rpmbuild/RPMS/x86_64/dovecot-2.2.32-2.fc26.x86_64.rpm ← Dovecotインストール

# vi /etc/dovecot/dovecot.conf ← Dovecot設定ファイル編集

protocols = imap
listen = *

# vi /etc/dovecot/conf.d/10-auth.conf

#!include auth-system.conf.ext 
!include auth-vpopmail.conf.ext ←  ※認証をvpopmailで行う設定。
# 10行目:コメント解除し変更(プレーンテキスト認証も許可する)
disable_plaintext_auth = no
# 100行目:追記
auth_mechanisms = plain login

# vi /etc/dovecot/conf.d/10-mail.conf

# 30行目:コメント解除して追記
mail_location = maildir:~/Maildir

first_valid_uid = 89
※first_valid_uid は、認証を許可するユーザIDの最小値。だと思う。
  なので今回はvpopmailユーザーの89を指定。

# vi /etc/dovecot/conf.d/10-master.conf


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS