POP before SMTP とは、メイルリレーを制限するための一つの方法です。 具体的には POP でユーザ名とパスワードを入力してメイルを取得した後、 一定時間だけそのIPアドレスに対して SMTP によるメイル送信を受け付ける というものです。
このためのパッケージを Will DeHaan 氏が作って、ftp.cobaltnet.com に 置いてくれました。 但し Qube2700, RaQ は対応していません。Qube2, RaQ2 以降の製品にのみ 対応しています。彼によるインストールマニュアルが下記にあります。
ftp://ftp.cobaltnet.com/pub/contrib/binaries/POP-before-relay.txt
Will氏の許可を得て作成した日本語訳が POP-before-relay-J.txt としてこのサイトにも置いてあります。
但しこの送信許可は POP 認証した時のクライアント IP アドレスに対して、
一定時間(初期設定では 15 分)だけ与えられます。
そのためどこかのプロバイダにダイアルアップ接続している場合は、
一度のダイアルアップ接続で受信、送信の手続きをしないといけませんし、
またそれは 15 分以内に終了しないといけません。
多くのメイルユーティリティでは、POPによる受信とSMTP による送信の 動作を別々に行なわせることが出来ると思います。 そうした場合は受信してから送信するように操作、もしくは設定します。
例えば Becky! だと以下のように設定するとよいでしょう。
1.ftp://ftp-eng.cobalt.com/pub/contrib/binaries/ から、自分の機種に合う パッケージファイル(RaQ2 なら RaQ2-POP-before-SMTP-......pkg )を パソコンのWWWブラウザなり、ftp ソフトを利用して取得して保存する。 (2001年6月現在、以下の URL から見つけることができます。) ftp://ftp-eng.cobalt.com/pub/contrib/binaries/ 2.Cobalt の管理画面の「保守」(英語版では「Maintenance」)から、 上段の「ソフトウェアをインストール」(同「Install Software」)を 選び、「参照」(同Browse)ボタンをクリックし、パッケージファイル (RaQ2-POP-before-SMTP-....pkg)を保存したフォルダを選びます。 なおパス名に日本語を含む場合は失敗する可能性があり、出来るだけ 「デスクトップ」などというパス名が入らないようにする必要があります。 c:¥cobalt のようなフォルダを作るのがいいでしょう。日本語パス名は IEでは大丈夫みたいですが、IEではコントロールパネルの操作中に画面の 表示がぐちゃぐちゃになることがあり、おまけに強制終了で落ちることが 度々あるようです。 3.「'.pkg' パッケージをインストール」(同「Install a '.pkg' Package」)を クリックします。これでインストールは完了。
/usr/local/sbin/poprelayd
の中身をviなどのエディタで直接変更してみてください。
変更箇所は以下の数字の部分です。$timeout_minutes = 15;
同様に認証後何秒待ってから SMTP 許可の処理をするかもこのファイル中の
sleep(5);
にて行っています。
telnetでログインし、/etc/rc.d/init.d/ ディレクトリーに移動します。 ここからはsuコマンドでrootになる必要があります。 # sh poprelayd start でPOP before SMTPが再起動されます。これで完了です。
/var/lib/cobalt/uninstallers/pop-before-smtp-1.0.uninst
------------------------------------------------------------------------- 私のマシンは32Mで動いていますが、特にもたついた感じもなく、結構好調に 動いています。これまで、どのホストからはrelayするという欄にとてつもなく 多くのIPなどを書かなくてはいけなかった事を考えると非常に快適です。 なお、従来のメール設定の項目は一切空白にしてあります。 書かれていても問題無いようですが、一応ここは空白にしてみました。 もう少しテストしてみて、再度リポートを書いてみます。 ちなみに私のRaQ2は英語版ですが、日本語版RaQ2Jでも動くでしょう。 最後に、情報を提供してくださった渋谷さん、どうもありがとうございました。 ftp.cobaltnet.comをチェックしていなかったので、pkgが出ているということに 気が付きませんでした。心より感謝いたします。 吉野@湘南134でした。 -------------------------------------------------------------------------Dec. 1999.