2004-12-15
@ [cygwin] fetchmail + procmail で受信したメールが/var/spool/mailに
行ってしまう問題ですが、解決しました。はまりポイントとして2点ほど。
その壱: .procmailでの$HOMEは/etc/passwdのエントリのホームディレクトリになっているため、Cygwinの/home/hoge配下に.procmailrcを作成しても、/etc/passwdのホームディレクトリが/home/hogeになっていなければ、違うパスの.procmailrcを読みに行ってしまいます。私はドメインユーザでログオンし、$ mkpasswd -d >> /etc/passwd していたので、/etc/passwdのホームディレクトリがSambaの共有ディレクトリになっていました。これを/home/hogeに変えることで.procmailrcが認識されるようになりました。ちなみに
$ VERBOSE=yes procmail /home/hoge/.procmailrc < メール
で、どのパスの.procmailrcが使われているか確認できます。
その弐: 上記を対処すると、fetchmailのログに
procmail: Suspicious rcfile "/home/kazuhiro/.procmailrc" procmail: Couldn't read "/home/kazuhiro/.procmailrc"
と出ています。これをmanで調べてみると、
Suspicious rcfile "x":
The owner of the rcfile was not the recipient or root, the file was world writable, or the directory that contained it was world writable, or this was the default rcfile ($HOME/.procmailrc) and either it was group writable or the directory that contained it was group writable (the rcfile was not used).
ということなので、ホームディレクトリと.procmailrcのパーミッションを変更します。
$ chmod 755 /home/hoge $ chmod 744 /home/hoge/.procmailrc
これでCygwinでも fetchmail + procmail + Wanderlust が利用できるようになりました。
@ [mysql] MySQLのインストールと役に立ちそうなリンク
Debianなんでapt-getするだけなんですが。
# apt-get install mysql-{server,client,doc}
- mysql.com/MySQL Reference Manual
- ソフトエージェンシー/Official Japanese MySQL Manual(Namazuで全文検索できます)
- 株式会社ビットスコープ/MySQLクイック・リファレンス
- イワタニエレクトロニクス株式会社/MySQL(Debianでの設定方法について)
MySQLはかれこれ4年ほど前(入社したての頃)にチラッといじくったぐらいで、今となっては全て忘却の彼方です。それ以前にリレーショナルデータベース自体が相当久しぶりなのでやばいです。本当に大丈夫なんでしょうか。。。
@ [life] 夜の携帯メールは迷惑??
今日のなんでやねんより。
私もメールの着信音ごときでは絶対に起きません。メールの「送り手」としては、夜中(2時3時)でも平気で送ってしまうかも。いや、パソコンのメールと同じものだとずっと思ってたし、友達からもガンガン夜中にメール来るし、根本的に夜型人間だし。でも世間一般では、電話と同じで夜中のメールは控えた方が良いのですねぇ。気を付けます。