[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:19929] Re: fetchmail+Mewで文字化け



From: HOTTA Sadamichi <hotta-s@mx.biwa.ne.jp>
Message-Id: <20030731010810.492739f5.hotta-s@mx.biwa.ne.jp>

> > ダイアルアップな環境なので、fetchmail+Mewができたらいいなぁと
> > おもったのが動悸です。スプールにいっぱいためたメールをオフラインで
> > 読める経験は必要になるかもと。(貧乏症からなかなかぬけでれない世代で
> > す)
> 
> Mewを起動してtを押すことでPOPに取りに行く様設定すれば、常時接続でなくと
> も大丈夫だと思います。

t じゃなくて i ですよね。

例えば、↓こんなスクリプトを仕立ててやると、勝手に繋いで mqueue を吐い
て、fetchmail で吸い出してくれます。適当なランチャから叩かせるようにし
ていると、ボタンを押してしばらく待っていれば勝手に電話も切ってくれるの
で、fetchmail も捨てがたいと思っています。

    #!/bin/sh
    # 実際はもうちょっと複雑(すでに接続しているかどうか判定したり)

    echo -n "Connecting..."
    ppxp -C connect > /dev/null
    sleep 5
    STATUS=
    while [ "$STATUS" != "PPP Network" ]; do
        sleep 2
        STATUS=`ppxp -C show | awk '/^Line/{printf("%s %s", $3, $4);}'`
        if [ "$STATUS" = " " ]; then
            echo "failed."
            ppxp -C quit
            exit 2
        fi
    done
    echo "Done."
    echo -n "Sending mails..."
    sleep 2
    # PPxP の IP.START で mqueue を吐く
    # (吐く前に touch /var/run/mail して、終わったら消すようにしている)
    while [ -f "/var/run/mail" ]; do
        sleep 2
    done
    echo "Done."
    echo "Getting mails from POP server..."
    if /usr/bin/fetchmail $*; then
        echo "Done."
        ppxp -C disconnect
        ppxp -C quit
        exit 0
    else
        ppxp -C disconnect
        ppxp -C quit
        exit 1
    fi
_______________________________
田原 俊一   jado@flowernet.gr.jp, shunichi_tahara@zenrin.co.jp
                                  http://flowernet.gr.jp/jado/
FingerPrint:  16 9E 70 3B 05 86 5D 08  B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

Follow-Ups
[plamo:19932] Re: fetchmail+Mewで文字化け, HOTTA Sadamichi
References
[plamo:19919] Re: fetchmail+Mewで文字化け, HOTTA Sadamichi
[plamo:19920] Re: fetchmail+Mewで文字化け, Susumu Fujino
[plamo:19922] Re: fetchmail+Mewで文字化け, HOTTA Sadamichi

[検索ページ] [メール一覧]
Plamo ML 公開システム