ping ybbpop.mail.yahoo.co.jp
信号が帰ってこない。これはいかんと思い、yahooの関係資料を確認したところ、pop server名がpop.mail.yahoo.co.jpと書いてあった。そこで、
ping pop.mail.yahoo.co.jp
とやってみると、うまく行くではないか。ところが、~/.fetchmailrcを修正し、yahoo宛にtest mailを送信してからfetchmailしてもmailが取得されない。おかしい。そこで、
fetchmail --quit
としてfetchmail daemonを停止して一発限りの
fetchmail -v -c
とやってみると、接続はしているが未読のmailはないと表示される。これもおかしい。
man fetchmail
としてfetchmailのoptionを詳しく読むと、-cはうまくいかないことがあるとある。んー、それじゃ
fetchmail -v -v
としてみたが、結果は同じ。/etc/postfix/main.cfと~/.procmailrcを開いて確認したが設定間違いはない。困った。on lineでyahoo mailの解説を調べて行くと、yahooBB契約者用のpop serverはybbpop.mail.yahoo.co.jpであると書いているではないか。~/.fetchmailrcを最初に設定したときのことを完全に忘れていたらしい。ということはybbpop.mail.yahoo.co.jpはpingに反応しないようにしてあるとうことか? ~/.fetchmailrcを元に戻し、とりあえずpostfixを再起動する。test mailを送りfetchmailする。はやりmailを取ってこれない。
fetchmailとprocmailの相性が悪いのか? fetchmailをversion upしてみるが、やっぱりダメ。どこかに裏技が書いていないか探してみるが、妙案はない。それどころか、それはウイルス感染しているからそのmailを消去するようにと言う記事に出くわした。以下がそれだ。
On Fri, 10 Oct 2003 00:22:41 -0400,
Naitik Shah <naitik @gamebox.net> wrote in message
<e1a7ong -00028K-Jq@daaku.ath.cx>:
> I've been using fetchmail for about a week now, and it was working
> fine until yesterday, now one of my pop accounts dies after doing the
> following:
>
> 6.2.4 querying pop.mail.yahoo.com (protocol POP3) at Thu Oct 9
> 23:57:02 2003: poll started fetchmail: POP3< +OK hello from
> popgate(2.23.15) fetchmail: POP3> CAPA
> fetchmail: POP3< -ERR popgate unknown command
> fetchmail: popgate unknown command
> fetchmail: Repoll immediately on username@pop.vip.sc5.yahoo.com
> fetchmail: POP3< +OK hello from popgate(2.23.15)
> fetchmail: POP3> USER username
> fetchmail: POP3< +OK password required.
> fetchmail: POP3> PASS *
> fetchmail: POP3< +OK maildrop ready, 3 messages (164488 octets)
> (163215 26214400) fetchmail: POP3> STAT
> fetchmail: POP3< +OK 3 164488
> fetchmail: POP3> LAST
> fetchmail: POP3< +OK 0
> 3 messages for username at pop.mail.yahoo.com (164488 octets).
> fetchmail: POP3> LIST
> fetchmail: POP3< +OK 3 messages (164488 octets)
> fetchmail: POP3< 1 159656
> fetchmail: POP3< 2 762
> fetchmail: POP3< 3 4070
> fetchmail: POP3< .
> fetchmail: POP3> TOP 1 99999999
> fetchmail: socket error while fetching from pop.mail.yahoo.com
>
> Anyone know what's going on or how to fix it?
> Also, I should note that checking it from sylpheed works just fine!
..excellent, use that or mutt to to delete message 1, it's a Swen virus
and you dont wanna download t, and you probably have more in there.
..mutt syntax: 'mutt pop://user:passwd@popserver.at.isp '.
そうしてみるか。これでだめなら、もうやめることにした。まず全mailをback upする。-a optionは既読未読を問わずmailを取り出せるので
fetchmail -a
うまくいった。次にyahooに接続して全てのmailを削除した。test mailをpostfixから送信して
fetchmail -v
とすると今度は読み込んだ模様。imap serverに接続して確かめると、ありました。やはり、Swen virusだったのかなぁ?ここまで来るのに一週間も浪費してしまった。背中こりこり。Yahooメールで同じ悩みをお持ち皆さん、早速mailをゴミ掃きしましょう。
国際SNSでスタイルシート指定 2008年06月07日 コメント(71)
EclipseでPHPその5 2008年06月06日
EclipseでPHPその4 2008年06月06日
PR
キーワードサーチ
コメント新着
フリーページ