[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:07706] [Q] PPP 接続時に fetchmail で一般ユーザのメールを落すには?
- From: Masayuki HATTA <masayuki_hatta@xxxxxxxxxxxxxxx>
- Subject: [debian-users:07706] [Q] PPP 接続時に fetchmail で一般ユーザのメールを落すには?
- Date: Mon, 17 Aug 1998 06:41:06 +0900
- X-dispatcher: imput version 980506
- X-ml-info: If you have a question, send a mail with the body "# help" (without quotes) to the address debian-users-ctl@debian.or.jp
- X-ml-name: debian-users
- X-mlserver: fml [fml 2.1A#45]; post only from members
- Message-id: <199808162140.GAA00518@xxxxxxxxxxxxxxx>
- X-mail-count: 07706
- X-mailer: Mew version 1.93b33 on Emacs 20.2 / Mule 3.0 (MOMIJINOGA)
こんにちは。八田と申します。
質問なのですが、PPP 接続が確立したあと、自動的にメールを取り込んでくるには
どうしたらよいのでしょうか。
具体的にはこんなことをやろうとしていました。
/etc/ppp/ip-up.d/ のなかにスクリプトを入れておくと PPP 接続が確立したときに
実行してくれるということで、以下のような fetchmail を起動するスクリプトを
置いておいたのです。
--- ここから ---
#!/bin/sh
test -r /home/mhatta/.fetchmailrc && \
fetchmail --syslog --invisible --fetchmailrc /home/mhatta/.fetchmailrc
--- ここまで ---
しかし、これだと「お前は .fetchmailrc のユーザじゃないだろが」というような
エラーメッセージがでてうまくいきません。このスクリプトを実行するのが
結局 root だからだろうと思い chown root.root .fetchmailrc してみたのですが、
こんどはうまく取り込んで来るものの私のメールボックス /var/spool/mail/mhatta
ではなく /var/spool/mail/root に入ってしまうのです。
それならばと sudo -u mhatta fetchmail 云々としてみたのですが、
/root/.fetchids が作れないというエラーがでてこれまたうまくいきません。
どうしたものでしょうか。もしこのほかに何かうまい方法がありましたら
教えて頂けるとありがたいです。
一応マニュアルページにもメールアーカイブ検索にも当たってみたつもりですが、
FAQ だったらすみません。
ちなみに
fetchmail 4.3.9-1
ppp 2.3.5-2
です。
八田真行
Masayuki HATTA <masayuki_hatta@xxxxxxxxxxxxxxx>