<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="post-text" itemprop="text">
      <div class="post-text" itemprop="text">
        <p>I have a gmail account '<a class="moz-txt-link-abbreviated" href="mailto:xxx@gmail.com">xxx@gmail.com</a>' which subscripted
          python maillist.
          I want to delete any emails which is sent to
          <a class="moz-txt-link-abbreviated" href="mailto:python-list@python.org">python-list@python.org</a> .</p>
        <pre style="" class="lang-py prettyprint prettyprinted"><code><span class="kwd">import</span><span class="pln"> imaplib
user</span><span class="pun">=</span><span class="str">"xxx"</span><span class="pln">
password</span><span class="pun">=</span><span class="str">"yyyyyy"</span><span class="pln">
con</span><span class="pun">=</span><span class="pln">imaplib</span><span class="pun">.</span><span class="pln">IMAP4_SSL</span><span class="pun">(</span><span class="str">'imap.gmail.com'</span><span class="pun">)</span><span class="pln">
con</span><span class="pun">.</span><span class="pln">login</span><span class="pun">(</span><span class="pln">user</span><span class="pun">,</span><span class="pln">password</span><span class="pun">)</span><span class="pln">
con</span><span class="pun">.</span><span class="pln">select</span><span class="pun">(</span><span class="str">'[Gmail]/&YkBnCZCuTvY-'</span><span class="pun">)</span><span class="pln">
type</span><span class="pun">,</span><span class="pln"> data </span><span class="pun">=</span><span class="pln"> con</span><span class="pun">.</span><span class="pln">search</span><span class="pun">(</span><span class="kwd">None</span><span class="pun">,</span><span class="pln"> </span><span class="str">"All"</span><span class="pun">)</span><span class="pln">
type1</span><span class="pun">,</span><span class="pln"> data1 </span><span class="pun">=</span><span class="pln"> con</span><span class="pun">.</span><span class="pln">search</span><span class="pun">(</span><span class="kwd">None</span><span class="pun">,</span><span class="pln"> </span><span class="str">'(TO <a class="moz-txt-link-rfc2396E" href="mailto:python-list@python.org">"python-list@python.org"</a>)'</span><span class="pun">)</span><span class="pln">
ids_all </span><span class="pun">=</span><span class="pln"> set</span><span class="pun">(</span><span class="pln">data</span><span class="pun">[</span><span class="lit">0</span><span class="pun">].</span><span class="pln">split</span><span class="pun">())</span><span class="pln">
ids1</span><span class="pun">=</span><span class="pln">set</span><span class="pun">(</span><span class="pln">data1</span><span class="pun">[</span><span class="lit">0</span><span class="pun">].</span><span class="pln">split</span><span class="pun">())</span><span class="pln">

ids_deleted</span><span class="pun">=</span><span class="pln">set</span><span class="pun">(</span><span class="pln">ids_all</span><span class="pun">-</span><span class="pln">ids1</span><span class="pun">)</span><span class="pln">

</span><span class="kwd">for</span><span class="pln"> num </span><span class="kwd">in</span><span class="pln"> ids_deleted</span><span class="pun">:</span><span class="pln">
   con</span><span class="pun">.</span><span class="pln">store</span><span class="pun">(</span><span class="pln">num</span><span class="pun">,</span><span class="pln"> </span><span class="str">'+FLAGS'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'\\Deleted'</span><span class="pun">)</span><span class="pln">


con</span><span class="pun">.</span><span class="pln">expunge</span><span class="pun">()</span></code></pre>
        <p>When i open my gmail with thunderbird ,the emails which are
          sent to <a class="moz-txt-link-abbreviated" href="mailto:python-list@python.org">python-list@python.org</a> are still in my gmail,Why i
          can't delete them?</p>
      </div>
    </div>
  </body>
</html>