From: Jon B. <jon...@gm...> - 2009-09-22 17:56:54
|
On 9/22/2009 1:51 PM, Chris Jenks wrote: > > I'll be mighty interested in seeing your changes once you get 2.13.6 > working. Too bad Ravi hasn't been around. > > Okay, it was pretty simple. I got it working with 2.13.6. Here are my changes: In the following lines, just change <table id="message_view_full_header"> to <table id="message_view_full_header" style="margin-bottom:6px;"> Lines 2275, 2286, 2287, 2288, 2289. For example, 2275 will look like this: if ( $message =~ /<table id="message_view_full_header" style="margin-bottom:6px;">(.*?)<\/table>.*?<div class="plainMail">(.*?)<\/div>/ms) I think you can probably change it to if ( $message =~ /<table id="message_view_full_header"\s.*>(.*?)<\/table>.*?<div class="plainMail">(.*?)<\/div>/ms) instead, but my RegEx-Fu is not that strong. My fix does work, but of course it will break if they ever modify that <table> element again. > I would think that you'll have to manually move the missed messages from > your archive folder using Yahoo's web interface, and then download with > fetchyahoo without the --newonly option. > No, not Yahoo's archive; this is a local archive that keeps track of which messages were downloaded already with fetchyahoo. With 2.13.6 all I had to do was mark it as unread on Yahoo and it came over. So I guess it was a 2.13.4 glitch? jon |