<div dir="ltr">You could simplify that a little:<div><br></div><div><span style="font-family:arial,sans-serif;font-size:13px">grep --color='auto' -P -n "[\x80-\xFF]" Maildir/cur/*</span><br></div><div>grep -P -l -Z "[\x80-\xFF]" Maildir/cur/* | xargs -0 echo rm</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jun 26, 2013 at 8:15 AM, Mike Harrison <span dir="ltr"><<a href="mailto:cluon@geeklabs.com" target="_blank">cluon@geeklabs.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
I've been doing this for a few months now, watching it run, and I've been amazed by the accuracy of this trick. The people I normally would want to talk to on this address, don't send mail with UTF8 characters. I run this before pulling up pine via shell to read my mail.<br>

<br>
A simple shell in my user directory:<br>
<br>
grep --color='auto' -P -n "[\x80-\xFF]" Maildir/cur/*<br>
grep  -P "[\x80-\xFF]" Maildir/cur/* >bad<br>
perl ./<a href="http://nukebad.pl" target="_blank">nukebad.pl</a><br>
<br>
Nukebad is simple:<br>
<br>
#!/usr/bin/perl<br>
open(IN,"bad") ; while(<IN>){<br>
 $filename = substr($_,0,70) ;<br>
 print "Nuking $filename\n" ;<br>
 unlink("$filename*") ; } ;<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
Chugalug mailing list<br>
<a href="mailto:Chugalug@chugalug.org" target="_blank">Chugalug@chugalug.org</a><br>
<a href="http://chugalug.org/cgi-bin/mailman/listinfo/chugalug" target="_blank">http://chugalug.org/cgi-bin/<u></u>mailman/listinfo/chugalug</a><br>
</blockquote></div><br></div>