#author("2024-03-16T22:40:08+09:00","","") # userdel postfix ← postfixユーザ削除 # groupadd -g 89 vchkpw ← vchkpwグループ作成 # useradd -g vchkpw -u 89 vpopmail -s /sbin/nologin -m -k /dev/null # tar zxvf vpopmail-5.4.15.tar.gz # cd vpopmail-5.4.15 # tar zxvf vpopmail-5.4.33.tar.gz # cd vpopmail-5.4.33 # ./configure --disable-clear-passwd ← configure ※メールユーザパスワードを平文で保存しないようにする設定を追加 # make && make install-strip # cp /var/qmail/control/tcp.smtp* /home/vpopmail/etc *** /home/vpopmail/etc/vlimits.default [#y7bbe0b3] default_quota 104857600 ← 追加(1ユーザのメールボックス容量を100MB(100*1024*1024)とする場合) ***qmail起動スクリプト編集 [#wd6b6784] 添付ファイルを参照 # /home/vpopmail/bin/vadddomain host1.myeki.com Please enter password for postmaster: ← postmaster@host1.myeki.comのパスワード応答※ ***vi /home/vpopmail/domains/host1.myeki.com/.qmail-default [#o7f36de3] | /var/qmail/bin/fastforward -p -d /etc/aliases.cdb ← 追加(/etc/aliasesを有効にする) | /var/qmail/bin/dot-forward `/home/vpopmail/bin/vuserinfo -d $EXT@$HOST`/.forward ← 追加(.forwardを有効にする) # echo host1.myeki.com > /home/vpopmail/etc/defaultdomain ← メインドメイン名をvpopmailでのデフォルトドメイン名とする ***バーチャルドメイン追加 [#c999d504] # /home/vpopmail/bin/vadddomain virtual.com ← バーチャルドメイン追加 Please enter password for postmaster: ← postmaster@virtual.comのパスワード応答 enter password again: ← postmaster@virtual.comのパスワード応答(確認) # vi /home/vpopmail/domains/virtual.com/.qmail-default ← バーチャルドメインの.qmail-default編集 | /var/qmail/bin/fastforward -p -d /etc/aliases.cdb ← 追加(/etc/aliasesを有効にする) | /var/qmail/bin/dot-forward `/home/vpopmail/bin/vuserinfo -d $EXT@$HOST`/.forward ← 追加(.forwardを有効にする) | /home/vpopmail/bin/vdelivermail '' delete ← 変更(宛先不明メールは送信元へ通知せずに捨てる)※ この設定はしてません。 ※postmasterのパスワードをランダムに設定する場合 [root@linux ~]# /home/vpopmail/bin/vadddomain -r virtual.com ← バーチャルドメイン追加 Random password: 5nUH3RdG ← ランダムに設定されたパスワード