Sun Java System Messaging Server 6 2005Q4 管理ガイド

エイリアス

MTA には、ローカルシステムに関連付けられ、実際のユーザーと必ずしも対応しないメールボックス名をサポートする機能である「エイリアス」があります。エイリアスは、メーリングリストの作成、メールの転送、およびユーザーの別名の設定に役立ちます。エイリアス解決の処理方法については、「$V メタキャラクタ」を参照してください。

aliases ファイルまたはエイリアスデータベースで定義されている旧形式のメーリングリストは、非定位置パラメータ [capture] をとるようになりました。[capture] パラメータが使用されている場合、このパラメータで指定するのは、LDAP でユーザーまたはグループに適用される LDAP_CAPTURE 属性で指定される取得アドレスと同じセマンティクスの取得アドレスです。

エイリアスデータベース

エイリアスデータベースの使用はお勧めしません。代わりに aliases ファイルを使用してください。このファイルは imsimta reload コマンドを使用して動的に再読み込みできます。

MTA はディレクトリ内の情報を使用し、エイリアスデータベースを作成します。このエイリアスデータベースは、標準のエイリアスファイルが参照されるたびに参照されます。ただし、エイリアスデータベースのエントリが調べられるのは、標準のエイリアスファイルが使用される前です。すなわち、デーベースは、エイリアスファイルが使用される前に実行される、一種のアドレス書き換え機能として動作します。


注 –

データベースの形式は固有のものです。データベースを直接編集しないでください。必要な変更はすべてディレクトリで行なってください。


エイリアスファイル

aliases ファイルは、ディレクトリで設定されていないエイリアスを設定するのに使用します。よい例として、Postmaster エイリアスが挙げられます。このファイルで設定したエイリアスがディレクトリにもある場合、このファイルの設定は無視されます。imsimta reload コマンドを発行するか MTA を再起動すると変更が有効になります。感嘆符 (!) で始まる行は、コメント行として解釈されるため、無視されます。また、空白行も無視されます。


注 –

Messaging Server には、アドレスリバースデータベースや特殊化されたマッピングテーブルなど、アドレス操作のためのその他の機能もあります。ただし、アドレス操作を実行する可能性がある場合には、常に書き換えルールを使用するようにしてください。第 11 章「書き換えルールの設定」を参照してください。


このファイルでは、一行に入力できる文字数が 1024 バイトに制限されています。\ (円記号) を継続文字として使用すれば、1 つの論理行を複数の行に分割することができます。

ファイルフォーマットは以下のとおりです。

user@domain: address (ホストしているドメイン内のユーザー用)

user@domain: address (ホストしていないドメイン内のユーザー用。例: デフォルトドメイン)

例:


! A /var/mail/ ユーザー
inetmail@siroe.com: inetmail@native-daemon

! メッセージストアユーザー
ms_testuser@siroe.com: mstestuser@ims-ms-daemon
         

エイリアスファイルにほかのファイルを含める

プライマリ aliases ファイルには、ほかのファイルを含めることができます。次の行は、MTA に file-spec ファイルを読み込むように指示するためのものです。

<file-spec

ファイル仕様は、完全なパスを指定したものでなければなりません。また、そのファイルには、プライマリ aliases ファイルと同じ保護が設定されている必要があります (たとえば、誰でも読み込み可能であることなど)。

インクルードファイルの内容は、aliases ファイル内の参照ポイントに挿入されます。インクルードファイルへの参照をそのファイルの実際の内容に置き換えることによっても、同様の効果が得られます。インクルードファイルの形式は、プライマリ aliases ファイルとまったく同じになります。さらに、インクルードファイルにほかのファイルを含めることも可能です。インクルードファイルは、3 階層までネストすることができます。