Linux Memo/qpopper
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*qpopper [#ve8883c5]
RIGHT:更新日 &lastmod();
**qpopperのインストール [#p9c128c2]
Vine4.xではrpmでxinedで起動なので以下のようにする
$ /sbin/chkconfig --list
nscd 0:off 1:off 2:off 3:off 4:off ...
keytable 0:off 1:off 2:on 3:on 4:on ...
haldaemon 0:off 1:off 2:off 3:on 4:on ...
messagebus 0:off 1:off 2:off 3:on 4:on ...
portmap 0:off 1:off 2:off 3:on 4:on ...
xinetd 0:off 1:off 2:off 3:on 4:on ...
nfslock 0:off 1:off 2:off 3:on 4:on ...
irqbalance 0:off 1:off 2:off 3:on 4:on ...
kudzu 0:off 1:off 2:off 3:on 4:on ...
(略)
mdmonitor 0:off 1:off 2:on 3:on 4:on ...
xfs 0:off 1:off 2:off 3:off 4:off ...
xinetd based services:
qpopper: off <= disable = noなのに表...
time-udp: off
daytime: off
chargen-udp: off
echo-udp: off
time: off
echo: off
daytime-udp: off
chargen: off
services: off
rsync: off
/etc/xinetd.d/qpopper
{
flags = REUSE NAMEINARGS
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.qpopper
server_args = qpopper -s -p 2 -R <=...
instances = 110
disable = no <=...
port = 110
per_source = 90
}
Vine3.xではlibpamとgdbm-develがないので、pam-devel-0.77-3...
gdbm-devel-1.8.0-20vl1.i386.rpmを先にインストール
とくにgdbm-develがないとmake時に
pop_user.c:xxx: `DBM' undeclared (first use in this funct...
というエラーで止まる。
qpopperをinetd経由で起動する。
APOPで認証を行う。
$ tar zxvf qpopper4.0.4.tar.gz
$ cd qpopper4.0.4
$ ./configure \
--enable-apop=/etc/pop.auth \
--with-popuid=pop
(inetdではなく直接起動させるときは --enable-standaloneを...
起動は # /usr/local/sbin/popper -S -s -p 2 -R -t /var/lo...
$ make
$ su
# make install
cd /etc
inetd.conf
pop-3 stream tcp nowait root /usr/sbin/tcpd /...
を追加。
-s:Log出力
-t:LogFile の指定
-R:DNSの逆引き中止
-p:
0 : デフォルト。APOPデータベースに含まれない人だけ平文...
1 : APOPデータベースに含まれていない人も含めてすべての...
平文パスワードを不許可
2 : APOPデータベースに含まれている人も含めてすべてのユ...
平文パスワードを許可
3 : loop-backからの接続にだけ平文パスワードを許可
# touch /var/log/pop3.log
# kill -HUP (PID)
もしrpmインストールときはapopでデータベースを初期化するた...
# /usr/sbin/popauth -init
Really initialize POP authentication DB? <=yesを入力
行わないと以下のエラーが出る
/usr/sbin/popauth: unable to open POP authentication DB ...
あとは個人ごとに APOP パスワードを設定しておきます。
$ /usr/local/sbin/popauth
Changing only APOP password for okada.
New password: hogehoge
Retype new password: hogehoge
***popauth使用方法 [#tc1a878f]
''認証データベースファイル(/etc/pop.auth)の作成''
# popauth -init
''ユーザの追加''
# popauth -user testuser testpasswd
Adding only APOP password for testuser.
''ユーザの一覧を表示''
# popauth -list ALL
testuser : APOP
''ユーザの削除''
# popauth -delete testuser
Warning: deleting user "testuser"
------------------------------------------
mailに届いたメールをuso5003[192.xxx.xxx.xxx]に転送
mailのokadaのホームディレクトリに
.forward
\okada@matsusaka-u.ac.jp, okada@[192.xxx.xxx.xxx]
とする。
npopqの設定を自宅からはsmtpをmail.matsusaka-u.ac.jp~
popサーバを192.244.75.247にし、APOPのアカウント~
をokadaとし、パスワードを同じにすればpop-before-smtpも~
無事クリア。(別に同じでなくてもOKみたい?)~
---------------------------------------------------------...
RIGHT:[[元ページ:http://wwwism.dyndns.org/hp/linux/qpoppe...
終了行:
*qpopper [#ve8883c5]
RIGHT:更新日 &lastmod();
**qpopperのインストール [#p9c128c2]
Vine4.xではrpmでxinedで起動なので以下のようにする
$ /sbin/chkconfig --list
nscd 0:off 1:off 2:off 3:off 4:off ...
keytable 0:off 1:off 2:on 3:on 4:on ...
haldaemon 0:off 1:off 2:off 3:on 4:on ...
messagebus 0:off 1:off 2:off 3:on 4:on ...
portmap 0:off 1:off 2:off 3:on 4:on ...
xinetd 0:off 1:off 2:off 3:on 4:on ...
nfslock 0:off 1:off 2:off 3:on 4:on ...
irqbalance 0:off 1:off 2:off 3:on 4:on ...
kudzu 0:off 1:off 2:off 3:on 4:on ...
(略)
mdmonitor 0:off 1:off 2:on 3:on 4:on ...
xfs 0:off 1:off 2:off 3:off 4:off ...
xinetd based services:
qpopper: off <= disable = noなのに表...
time-udp: off
daytime: off
chargen-udp: off
echo-udp: off
time: off
echo: off
daytime-udp: off
chargen: off
services: off
rsync: off
/etc/xinetd.d/qpopper
{
flags = REUSE NAMEINARGS
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.qpopper
server_args = qpopper -s -p 2 -R <=...
instances = 110
disable = no <=...
port = 110
per_source = 90
}
Vine3.xではlibpamとgdbm-develがないので、pam-devel-0.77-3...
gdbm-devel-1.8.0-20vl1.i386.rpmを先にインストール
とくにgdbm-develがないとmake時に
pop_user.c:xxx: `DBM' undeclared (first use in this funct...
というエラーで止まる。
qpopperをinetd経由で起動する。
APOPで認証を行う。
$ tar zxvf qpopper4.0.4.tar.gz
$ cd qpopper4.0.4
$ ./configure \
--enable-apop=/etc/pop.auth \
--with-popuid=pop
(inetdではなく直接起動させるときは --enable-standaloneを...
起動は # /usr/local/sbin/popper -S -s -p 2 -R -t /var/lo...
$ make
$ su
# make install
cd /etc
inetd.conf
pop-3 stream tcp nowait root /usr/sbin/tcpd /...
を追加。
-s:Log出力
-t:LogFile の指定
-R:DNSの逆引き中止
-p:
0 : デフォルト。APOPデータベースに含まれない人だけ平文...
1 : APOPデータベースに含まれていない人も含めてすべての...
平文パスワードを不許可
2 : APOPデータベースに含まれている人も含めてすべてのユ...
平文パスワードを許可
3 : loop-backからの接続にだけ平文パスワードを許可
# touch /var/log/pop3.log
# kill -HUP (PID)
もしrpmインストールときはapopでデータベースを初期化するた...
# /usr/sbin/popauth -init
Really initialize POP authentication DB? <=yesを入力
行わないと以下のエラーが出る
/usr/sbin/popauth: unable to open POP authentication DB ...
あとは個人ごとに APOP パスワードを設定しておきます。
$ /usr/local/sbin/popauth
Changing only APOP password for okada.
New password: hogehoge
Retype new password: hogehoge
***popauth使用方法 [#tc1a878f]
''認証データベースファイル(/etc/pop.auth)の作成''
# popauth -init
''ユーザの追加''
# popauth -user testuser testpasswd
Adding only APOP password for testuser.
''ユーザの一覧を表示''
# popauth -list ALL
testuser : APOP
''ユーザの削除''
# popauth -delete testuser
Warning: deleting user "testuser"
------------------------------------------
mailに届いたメールをuso5003[192.xxx.xxx.xxx]に転送
mailのokadaのホームディレクトリに
.forward
\okada@matsusaka-u.ac.jp, okada@[192.xxx.xxx.xxx]
とする。
npopqの設定を自宅からはsmtpをmail.matsusaka-u.ac.jp~
popサーバを192.244.75.247にし、APOPのアカウント~
をokadaとし、パスワードを同じにすればpop-before-smtpも~
無事クリア。(別に同じでなくてもOKみたい?)~
---------------------------------------------------------...
RIGHT:[[元ページ:http://wwwism.dyndns.org/hp/linux/qpoppe...
ページ名: