<font face="courier new,monospace"><br></font><br><div class="gmail_quote">On Wed, Jan 23, 2013 at 11:05 AM, Henry Baragar <span dir="ltr"><<a href="mailto:Henry.Baragar@instantiated.ca" target="_blank">Henry.Baragar@instantiated.ca</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <div>Fulko,<br>
      <br>
      Have you tried emptying the Trash before downloading?  Its
      possible that it can be accomplished using the EXPUNGE IMAP
      command.<br></div></div></blockquote><div><br>Yes, but...<br>I wouldn't want to empty 'all' my trash (because I sort of use that as a backup/history<br>that I occasionally refer back to (if Gmail hasn't auto-purged it yet after its 30 day limit)).<br>

<br>And, Gmail has removed the (easy) way to permanently delete stuff from Trash.<br>Ie.  If you can find the specific mail, you can delete it, but if you search in the<br>Trash for the ones you are interested in, they no longer provide a delete button.<br>

(Others have complained about this already to Google... to no avail.)<br> <br></div><div>So scrolling through 1700+ msgs in the Trash isn't practical, and their search+delete<br>mechanism is broken.  So I'm looking for a (usable) alternative.<br>

<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF"><div><div><div class="h5">
      On 13-01-23 10:27 AM, Fulko Hew wrote:<br>
    </div></div></div>
    <blockquote type="cite"><div><div class="h5"><font face="courier new,monospace">I developed a
        simple utility that allows me to download<br>
        some of my gmail into seperate files on my filesystem<br>
        using <a>Net::IMAP::Simple</a>.  I can select the 'mailbox'<br>
        and download everything in it.<br>
        <br>
        The trouble is that when you $imap_sess->select($mailbox);<br>
        in Gmail 'mailbox' ==' 'tag', so it actually selects all<br>
        messages with that 'tag' instead.  But deleted messages<br>
        are not really 'moved' to another mailbox, or are marked<br>
        (in IMAP terms) as 'deleted', they simply receive another<br>
        tag called 'Trash'.<br>
         if your messages have a tag on them, AND<br>
        you delete them; they will also receive the tag 'Trash'.<br>
        <br>
        So when I select the mailbox (aka. tag) 'mybox',<br>
        I will get all those messages, but all the 'deleted' ones<br>
        (with the additional 'Trash' tag, also get selected<br>
        because they have both tags: 'mybox' AND 'Trash'.<br>
        <br>
        Can anyone suggest a simple mechanism for 'mybox' and not
        'Trash'?<br>
        <br>
        (I tried getting the UIDs, and performing a exclusionary<br>
        masking process between the two sets, but the unique IDs<br>
        I was seeing didn't seem overly unique.)<br>
        <br>
        TIA<br>
        Fulko</font><br></div></div></blockquote></div></blockquote></div><br>