FreeBSD QandA 1353
Q. POP/APOP 認証だけ行ってメールを受信しないようにするにはどういった方法
がありますか。POP before SMTP採用サイト(SPAM対策のために、メールを
送信する直前に POP/APOP 認証が必要なサイト)を使う際に必要なのです。
A. 以下のとおりいくつかの方法があります。
1. fetchmail -c を実行する
2. MH の msgchk を pop/apop で実行する (man msgchk を参照してください)
3. 手動で認証を行う。
% telnet POPSERVER 110
USER USERNAME
PASS PASSWORD
QUIT
4.認証だけ行うクライアントを作る。
1) シェルスクリプトを使う。
#!/bin/sh
(
sleep 1;
echo USER USERNAME;
sleep 1;
echo PASS PASSWORD;
sleep 1;
echo QUIT
) | telnet POPSERVER 110
2) perl5 と p5-Net を使う。
#!/usr/local/bin/perl
use Net::POP3;
$pop = Net::POP3->new('POPSERVER');
$pop->user("USERNAME");
$pop->pass("PASSWORD");
$pop->quit();
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。