8. OSに固有な問題


【もくじに戻る】
8.1 メールをincしたり、forwardしようとしたら、1通のメールが2つに分割されてしまったのですが。(Solaris)
8.2 --enable-rpopでインストールしたimgetCan't do setuidというエラーを出して動かない。(FreeBSD-3.0)

8.1 メールをincしたり、forwardしようとしたら、1通のメールが2つに分割されてしまったのですが。(Solaris)

【質問】
Mew を Solaris 上で利用しています。 メールをincしたり、forwardしようとしたら、1通のメールが2つに分割されてしまいます。
【答え】
Solarisのmailbox形式を利用する場合など、UNIX From行が残っているメールをMewで読むときは、MewがContent-Length:を利用するように設定しなければなりません。 そこで、$(HOME)/.im/Config
UseCL=yes

という設定を追加してください。

【この文書のはじめに戻る】 【もくじに戻る】 【トップページに戻る】


8.2 --enable-rpopでインストールしたimgetCan't do setuidというエラーを出して動かない。(FreeBSD-3.0)

【質問】
FreeBSD-3.0から/usr/bin/perlが5.00202になりました。 そこでIMを--enable-rpopオプション付きでインストールしたのですが,Can't do setuidと言われてimgetが動きません。
【答え】
FreeBSD-3.0に含まれるperlでsetuidされたスクリプトを実行する場合には,/usr/bin/suidperlを明示的に指定して実行する必要があります。 そこで,インストールしたimgetの1行目を以下のように書き換えてください。
!# /usr/bin/suidperl

※3.1-RELEASE以降では上記の変更は必要ありません。

【この文書のはじめに戻る】 【もくじに戻る】 【トップページに戻る】