Top

ドメイン名入門
入門ガイド
管理ガイド基礎
[Email]
  alias
  procmail
  M4 Macro
  SPAM防止
    SpamAssassin
    vinstallログ
    accessファイル
  メールリスト
    Mailman
      VHostで利用
      リスト作成
    Majordomo
      インストール
      リスト作成
      MajorCool
  暗号化ツール
    SSL上での利用
    PGP
      暗号化PGP
      暗号化GnuPG
  自動返信メール
  virtusertable
  squirrelmail
      インストール
[FTP]
[Web]
[Ports]
[Shell]
[User]
[CPX]
[Webmin]
管理上級編
v3
Top
v3
Start
v3
Email
v3
Ftp
v3
Web
v3
Ports
v3
Shell
v3
User
v3
Perl
v3
Java
v3
System
v3
CPX


Virtusertable

--- イーメールのドメイン名対応設定 ---

本ページは 2009-04-30 更新されました


virtusertable ユーティリティを使えば、着信 イーメールをドメイン名に対応させて保存できます。
ユーザーアカウントはどのドメイン名とも直接は関係がないので、ドメイン名での判別を行うには virtusertable を使います。
virtusertable は、例えば、webmaster@mydomain.namewebmaster@subhost.name を VPS 上のそれぞれ異なるユーザーに対応させます。

コントロールパネル CPX をご利用の場合は、virtusertable に対する処理はコントロールパネル経由で行われます。
virtusertable 直接を編集する場合は十分な理解が必要です。

Virtusertable の設定

初めて Virtusertable 設定を行う場合は、/etc/mail/virtusertable ファイルを作成してください。
このファイルはテキストファイルです。
virtusertable.sample という名前のサンプルが /etc/mail/ ディレクトリにあります)
既に、/etc/mail/virtusertable がある場合はそれを編集します。

virtusertable の指定は一行に一件の単位で行います。当初の受信アドレスを左側に、一個以上の半角スペース又はタブを挟んで、右側に最終受け取りアドレスを指定します。

当初の受信アドレスとは受信メールの宛先です。
Virtusertable では、ここにアカウント名も含んだ完璧なアドレス (username@domain.name) を指定することもできますし、キャッチオールのためにドメイン (@domain.name) だけを指定することもできます。
同一のドメイン名で複数の virtusertable 指定をする場合は、キャッチオールは同一ドメイン名指定の一番最後に記載してください。

最終受け取りアドレスはローカルユーザー、エイリアス、外部メールアドレスを指定できます。
最終受け取りアドレスに %1 を使えば、キャッチオールでありながら、当初の受信アドレスに含まれるアカウント名を生かせます。

/etc/mail/virtusertable を編集したら、sendmail が変更を認識できるように、必ずその結果をデータベースファイル /etc/mail/virtusertable.db に反映させる必要があります。
以下のコマンドで /etc/mail/virtusertable.db ファイルに変更を反映できます。root で実行してください。

# makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable

Virtusertable 登録事例

以下は、floyd@super-host.com へのメールを floydr ユーザーのメールボックスに保存する例です。

floyd@super-host.com		floydr

以下は、john@super-host.com へのメールを外部のメールアドレス jfranklin@my-isp.com へ転送する例です。

john@super-host.com		jfranklin@my-isp.com

上記以外の全ての super-host.com ドメインへのメールを floydr ユーザーのメールボックスに保存する例です。

@super-host.com			floydr

以下の例では、funsites.com ドメインへのメールをすべて awesome-web.com に転送します。
その場合、メールアドレスに含まれるアカウント名は変更されません。
すなわち、info@funsites.cominfo@awesome-web.com に転送され、
webmaster@funsites.comwebmaster@awesome-web.com に転送されます。

@funsites.com			%1@awesome-web.com

キャッチオールでスパム対策

多くのスパムは、実在しないメールアドレスや偽装したアドレスから送られてきます。
ご利用のVPSに存在しないアドレスにスパムが届いた場合、何も対策をしていなければ、
ご利用のVPSは送信元に「受信者が存在しない」というエラーメールを返します。
しかし送信元が存在しなかったり、偽装だった場合はエラー通知自身が、エラーになってしまいます。
スパムが多い場合、こうしたやり取りが、サーバーに大きな負荷をかける可能性があります。
キャッチオールを使えばこうした問題に対応できます。
詳しくはcatchall キャッチオールでスパム対策をご参照ください。



SPEEDEX サポートポリシー

Copyright @ Cyber Vision Hosting Co., Ltd. All rights reserved.


株式会社サイバービジョンホスティング提供サービス一覧
再販売用レンタルサーバーのSPEEDEX | VPS(仮想専用サーバー) | 共用サーバー | 独自ドメイン取得・運用 | SSLサーバー証明書 | ワイルドカードサーバー証明書 | SEO | Google Apps(TM) | クリエイティブワークの検索エンジン