[ qmail ]
[ qmail + vpopmail/vpopmail インストール ]
以下のファイルにもドメインが追加されます。
以下のファイルからもドメインが削除されます。
※ 即、メールボックスごと削除されるので注意。
※ インストールの続き → tcpserver インストール
仮想ドメイン・仮想ユーザの追加と削除
仮想ドメイン登録(追加)
[root@linux ~]# /home/vpopmail/bin/vadddomain example.jp
Please enter password for postmaster: ←■ 設定したいパスワード入力
enter password again: ←■ 設定したいパスワード再入力
[root@linux ~]#
仮想ドメイン登録(追加)パスワードをランダムに設定
[root@linux ~]# /home/vpopmail/bin/vadddomain -r example.jp
Random password: XoC1mfhl ←■ ランダムに設定されたパスワードが自動設定される
[root@linux ~]#
以下のファイルにもドメインが追加されます。
- /var/qmail/control/rcpthosts
- /var/qmail/control/virtualdomains
仮想ドメイン削除
[root@linux ~]# /home/vpopmail/bin/vdeldomain example.jp
[root@linux ~]#
以下のファイルからもドメインが削除されます。
- /var/qmail/control/rcpthosts
- /var/qmail/control/virtualdomains
仮想ユーザ登録(追加)
メールアドレス(アカウント)を追加する。
[root@linux ~]# /home/vpopmail/bin/vadduser user@example.jp
Please enter password for user@example.jp: ←■ 設定したいパスワード入力
enter password again: ←■ 設定したいパスワード再入力
[root@linux ~]#
仮想ユーザ削除
メールアドレス(アカウント)を削除する。※ 即、メールボックスごと削除されるので注意。
[root@linux ~]# /home/vpopmail/bin/vdeluser user@example.jp
[root@linux ~]#
仮想ユーザのパスワード変更
メールアドレス(アカウント)のPOP認証パスワードを変更する。
[root@linux ~]# /home/vpopmail/bin/vpasswd user@example.jp
Please enter password for user@example.jp: ←■ 新しいパスワード入力
enter password again: ←■ 新しいパスワード再入力
全ドメイン・全ユーザー共通の上限を設定
※ デフォルト設定です。設定以後の新規作成に適用されます。既存ドメインには適用されないので、各ドメイン毎に設定変更が必要。
[root@linux ~]# vi /home/vpopmail/etc/vlimits.default
quota 100 ←■ (例) 全ドメインのメールボックス総容量を100MBにする
maxmsgcount 10000 ←■ (例) メッセージ総数10,000にする
default_quota 20971520 ←■ (例) 今後新たに作成するユーザーのquotaを20MBにする
default_maxmsgcount 1000 ←■ (例) メッセージ総数1,000にする
既存ドメインのquota変更例
[root@linux ~]# /home/vpopmail/bin/vmoddomlimits -M 20000 -m 1000 -P 20 -L 20 -A 20 -F 20 -R 20 -Q 200 -q 10485760 example.jp
各ドメイン毎のメールアドレスの受信制限
デフォルト設定
vpopmail quota 設定
- 書式
- /home/vpopmail/bin/vmoddomlimits [-Q xxx -q xxx -M xxx -m xxx] [Domain Name]
- オプション
オプション 内容 入力値 入力例 -v vpopmail バージョン表示 -M ドメインのメッセージ総数max 数値 20000 -m ユーザー当たりのメッセージ数max 数値 1000 -P アカウント数max 数値 20 無制限は-1 -A 別名数max 数値 20 無制限は-1 -F 転送数max 数値 20 無制限は-1 -R autoresponder数max 数値 20 無制限は-1 -L メーリングリスト数max 数値 20 無制限は-1 -Q ドメイン総容量 バイト数 209715200 or 204800k or 200m or 無制限は0 -q ユーザーquota バイト数 10485760 or 10240k or 10m or 無制限は0
ユーザ毎のメール容量を デフォルトで 50MB に設定する場合
[root@linux ~]# /home/vpopmail/bin/vmoddomlimits -q 52428800 example.jp ←■ バイト単位で設定した場合の例(50 x 1024 x 1024 = 52428800)
[root@linux ~]# /home/vpopmail/bin/vmoddomlimits -q 51200k example.jp ←■ キロバイト単位で設定した場合の例(50 x 1024 = 51200)
[root@linux ~]# /home/vpopmail/bin/vmoddomlimits -q 50m example.jp ←■ メガバイト単位で設定した場合の例
[root@linux ~]# /home/vpopmail/bin/vmoddomlimits -q 0 example.jp ←■ 0 にした場合は無制限
- 直接ファイルを編集する場合
[root@linux ~]# /home/vpopmail/domains/ドメイン指定/.qmailadmin-limits maxpopaccounts: -1 maxaliases: -1 maxforwards: -1 maxautoresponders: -1 maxmailinglists: -1 quota: 0 ←■ 指示されたドメインの総容量をMByte 単位で指定 maxmsgcount: 0 ←■ 指示されたドメインの最大保持メッセージ数を指定 default_quota: 10485760 ←■ メール容量デフォルト設定値 default_maxmsgcount: 0 ←■ 指示されたドメインに属するメールアカウントの最大保持メッセージ数を指定 perm_account: 0 perm_alias: 0 perm_forward: 0 perm_autoresponder: 0 perm_maillist: 0 perm_quota: 0 perm_defaultquota: 0 :wq ←■ 保存して閉じる
指定ドメイン内の全ユーザのメール容量を 10MB に制限する場合
[root@linux ~]# /home/vpopmail/bin/vsetuserquota example.jp 10m
制限解除
[root@linux ~]# /home/vpopmail/bin/vsetuserquota example.jp noquota
特定のアドレスのメール容量を 10MB にする
[root@linux ~]# /home/vpopmail/bin/vsetuserquota user@example.jp 10m
制限解除
[root@linux ~]# /home/vpopmail/bin/vsetuserquota user@example.jp noquota
vpopmail 主要コマンド
バーチャルドメイン追加 | ~vpopmail/bin/vadddomain | ドメイン |
メールボックス作成 | ~vpopmail/bin/vadduser | メールアドレス |
メールボックス削除 | ~vpopmail/bin/vdeluser | メールアドレス |
バーチャルドメイン削除 | ~vpopmail/bin/vdeldomain | ドメイン |
パスワードの変更 | ~vpopmail/bin/vpasswd | メールアドレス |
ユーザー情報の確認 | ~vpopmail/bin/vuserinfo | メールアドレス |
ドメインquota設定 | ~vpopmail/bin/vsetuserquota | ドメイン 容量 |
ユーザーquota設定 | ~vpopmail/bin/vsetuserquota | メールアドレス 容量 |
その他ドメイン設定変更 | ~vpopmail/bin/vmoddomlimits | ドメイン 容量等 |
その他ユーザー設定変更 | ~vpopmail/bin/vmoduser | メールアドレス 容量等 |
※ インストールの続き → tcpserver インストール
0 件のコメント:
コメントを投稿