このWebサイト ひつじ帳 は、管理者がWEB関連の技術をまとめた備忘録サイトです。 Linux,CentOS,PHP,MySQL,Blogger,JavaScript,CSS について記録しています。

CentOS-5/qmail+vpopmail/vpopmail 設定


[ qmail ] [ qmail + vpopmail/vpopmail インストール ]

仮想ドメイン・仮想ユーザの追加と削除

仮想ドメイン登録(追加)


[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]
  • オプション
    オプション内容入力値入力例
    -vvpopmail バージョン表示
    -Mドメインのメッセージ総数max数値20000
    -mユーザー当たりのメッセージ数max数値1000
    -Pアカウント数max数値20 無制限は-1
    -A別名数max数値20 無制限は-1
    -F転送数max数値20 無制限は-1
    -Rautoresponder数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 件のコメント:

人気記事

アーカイブ

このブログを検索