vine-users ML アーカイブ



[vine-users:055487] Re: Sylpheed で IMAP サーバ内の何故かメールが 1 つ 1 つの フォルダに入ってしまう

  • From: "YYoshikawa" <YukaYoshikawa@xxxxxxxx>
  • Subject: [vine-users:055487] Re: Sylpheed で IMAP サーバ内の何故かメールが 1 つ 1 つの フォルダに入ってしまう
  • Date: Mon, 11 Nov 2002 16:42:53 +0900
YYoshikawaと申します。

KIKUCHI Junichiさんは[vine-users:055432]で書きました。
> まあ、この辺は好みですね。qmail にも postfix にも得意不得意がある
> と思いますし。
> # 以前仕事で qmail のインストールや設定なんかをやってましたが、
> # 多分そのせいでトラウマを作ってしまったようで…qmail 嫌いなのです。
ややこしいんですね。

> これ、スナップショット版ですね。
もうインストールしてしまったのですがVinePlusのものをインストールし直した方が
いいのでしょうか?

> UW-IMAP を止めましたか?
/etc/xinetd.d/impaを
disable=yesにして

# /usr/lib/courier-imap/libexec/imapd.rc start

出来ました。その後、

init.d以下に実行スクリプトを作成
# cp /usr/local/libexec/imapd.rc /etc/rc.d/init.d/courier_imap.sh

そして、そのリンクを/etc/rc.d/rc3.dに貼り、S98courier_imap.shとする。
idコマンドでuidとgidを調べ、

# /usr/lib/courier-imap/sbin/userdb user01 set home=/home/user01
mail=/home/user01/Maildir uid=502 gid=502
# /usr/lib/courier-imap/sbin/userdbpw | /usr/lib/courier-imap/sbin/userdb
user01 set imappw

# chmod 700 /etc/userdb
これをcourier-imapが読めるようにするために

# /usr/lib/courier-imap/sbin/makeuserdb

再起動

# /etc/rc.d/init.d/courier_imap.sh stop
# /etc/rc.d/init.d/courier_imap.sh start

Sylpheedの[アカウントの設定]

このアカウントの名称…user01
通常使用…チェックon
名前…yoshikawa
メールアドレス…yoshikawa@xxxxxxxxx
プロトコル…IMAP4
受信用サーバ…localhost
SMTPサーバ(送信)…isp.co.jp
ユーザ名…user01
パスワード…xxxxxxxx

[受信]
IMAP4サーバディレクトリ…/home/user01/Maildir
「全受信」でこのアカウントの新着メッセージをチェックする…チェックon

[送信]
Dateヘッダフィールドを付ける…チェックon
メッセージIDを生成する…チェックon

としました。

~/.sylpheed/accountrcには
[Account: 1]
account_name=user01
is_default=1
name=yoshikawa
address=yoshikawa@xxxxxxxxx
organization=
protocol=3
receive_server=localhost
smtp_server=isp.co.jp
nntp_server=
use_nntp_auth=0
user_id=user01
password=xxxxxxxx
inbox=/home/user01/Maildir/new
remove_mail=1
get_all_mail=0
enable_size_limit=0
size_limit=1024
filter_on_receive=1
imap_directory=/home/user01/Maildir/
receive_at_get_all=1
add_date=1
generate_msgid=1
add_custom_header=0
use_smtp_auth=0
smtp_user_id=
smtp_password=
pop_before_smtp=0
signature_path=/home/user01/.signature
set_autocc=0
auto_cc=
set_autobcc=0
auto_bcc=
set_autoreplyto=0
auto_replyto=
ssl_smtp=0
ssl_pop=0
ssl_imap=0
set_smtpport=0
smtp_port=25
set_popport=0
pop_port=110
set_imapport=0
imap_port=143
set_nntpport=0
nntp_port=119
set_domain=0
domain=

~/.sylpheed/folderlist.xmlには
<?xml version="1.0" encoding="EUC-JP"?>

<folderlist>
</folderlist>


となっています。これでSylpheed0.7.4を起動すると、フォルダ一覧には

user01(IMAP4)
|__受信箱
|__ごみ箱

となりました。何故か~/Maildir/.Trashが出来てました。この.Trashディレクトリ下
にnew、cur、tmpが生成されてました。
これってなんなんでしょうね。

それで~/Maildir/newに届いたメール(外部からのuser01@xxxxxxxxxxxxxxxx宛メール)
が表示されました。
今度は別々にフォルダに分かれてはいません。\(^o^)/ そして、そのメールをク
リックしてメールが読めました。


でも深刻なのは相変わらずyoshikawa@xxxxxxxxx宛のメールをfetchmailで
~/Maildir/newに取り込めないという事なのです。
qmailではuser02宛メールをuser01宛に転送するような設定は見かけたのですが
そのホスト外であるISPのアカウントのユーザ(yoshikawa@xxxxxxxxx)
をuser01宛に転送させるようにしないといけないのでよね?
恐らく、fetchmailはPOPサーバ(isp.co.jp)からyoshikawa@xxxxxxxxxをダウンロード
してprocmailを使用していない為に
それを何処に転送すればいいのか分からないのだと思うのです。

qmailにfetchmailで取り込んだyoshikawa@xxxxxxxxx宛メールを
user01@xxxxxxxxxxxxxxxx宛に転送させるには
どうすればいいのでしょうか?