AuthはRFC2554で規定されているメール送信時に認証を求める方法です。Authオプションをつけてみました。OSによってはSASL対応のパッケージが配布されていることも多いので、そちらを利用する方がよいかもしれません。(通常のインストール記録はこちらへ。ballがあるものとします。一般ユーザでの実行をあらわします。シェルはcsh系を仮定してるので、bsh系の方は読み替えて下さい。以下にインストールしました。この記録はバージョン2.1.5を使用しています。5.3Rで行ないました。インストールにあたってはSASL_READMEファイルも参照して下さい。Authは現時点ではcyrus-SASLパッケージのライブラリを利用して実装しています。このライブラリを先にインストールしておきます。CyrusのFTPサイトから取得できます。FTPサーバ上にあるPGPの署名ファイルと公開鍵を使ってファイルの検証も可能です。検証方法は通常のインストール記録を参照してください。つけないと認証できません。認証ユーザ用のアカウントを作成します。(configure時に指定が必要)。saslauthdを利用する場合、Postfixを起動する前に以下のようにデーモンを起動しておく必要があります。(mailグループにpostfixユーザを追加)のように/etc/groupファイルを編集してpostfixユーザをmailグループに加えることで読み込み権を与える必要があるでしょう。ballを展開して、コンパイルします。ライブラリを使用するためにオプションをつけたmakefileを作成します。以前にbuildしたものが残っていた場合に実行します。vipwなどでグループ・ユーザを作成してください。その場合は、ここからpostfixを起動するまでの間メールの送受信はできません。/usr/bin/mailq.OFFただし、今回は新規にインストールしたFreeBSDマシンにインストールを行なったため、上記の操作は行ないませんでした。記述したコマンドが実行されます。以外ではデフォルトのディレクトリにインストールする方が良いでしょう。install質問には以下のように答えました。[]の後に何もないものはデフォルトを指定しています。インストールスクリプトの質問内容については通常のインストール記録も参照してください。Auth対応にするための設定です。#(必ず設定するのは以下の項目。値は適切なものに変えてください。記述することもできます。ネットワークアドレスを書く。認証済アクセスを許可します。reject_unauth_destinationこれ以外の設定は、以上の設定で問題なく動くことを確認してから1つずつ変更してください。successful(dGVzdAB0ZXN0AHRlc3RwYXNzはユーザtest、パスワードtestpassをusername\0username\0password(\0はヌル文字)のように並べたものをbase64エンコードしたものです。)のように返せばうまくいっているはずです。ユーザ名などをエンコードした情報は次のように生成させることができます。(metamailの本家で配布しているものはセキュリティホールがあるようなので、各OS用パッケージで修正されているもの以外は使わない方がよいでしょう)。www.cpan.orgから入手できます。ike@kobitosan.net。