Re: POP コマンド DELEで複数選択するには?
>> DELE * とか DELE n1,n100 とか複数を選択することはできないでしょうか?
できないのでプログラムを書きませう。
いきなりPOPを叩くということは、ふつーのメーラーは却下されてますね?
(メーラーだとダウンロードまでされますからね…
TOP msg 0 でヘッダだけ得るメーラーがあれば多少ましですが)
「まじめ」に組むなら expectなりを使うのでしょうけど、
いーかげんでいいなら
awk 'BEGIN{print "USER user"; print "PASS pass"; for(i=1; i<100; i++) print "DELE " i; print "QUIT"}' | mconnect -p 110 mail.server
で動くかもしれません。
RFC1939 (POP)ではパイプラインしちゃだめとは書いてないんですが
(SMTPではだめです)
お行儀よくするならPIPELINING拡張 (rfc2449) を確認してから
やるほうがいいのかも。
--
kabe
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735