<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>Use CATENATE extension to strip MIME parts</title> 
  <pubDate>Fri, 10 Apr 2026 05:31:47 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/8092</link> 
  <atom:link rel="self" type="application/rss+xml" title="Use CATENATE extension to strip MIME parts" href="https://bugs.horde.org/ticket/8092/rss" /> 
  <description>Use CATENATE extension to strip MIME parts</description> 
 
   
   
  <item> 
   <title>If CATENATE IMAP extension is available, use it to strip MIM</title> 
   <description>If CATENATE IMAP extension is available, use it to strip MIME parts.  From Appendix A of RFC 4469:



   Example 3: The following example demonstrates how the CATENATE

   extension can be used to strip attachments.  Below, a PowerPoint

   attachment was replaced by a small text part explaining that the

   attachment was stripped.



   C: A003 APPEND Drafts (\Seen \Draft $MDNSent) CATENATE

    (URL &quot;/Drafts;UIDVALIDITY=385759045/;UID=21/;section=HEADER&quot;

    TEXT {42}

   S: + Ready for literal data

   C:

   C: --------------030308070208000400050903

   C:  URL &quot;/Drafts;UIDVALIDITY=385759045/;UID=21/;section=1.MIME&quot;

    URL &quot;/Drafts;UIDVALIDITY=385759045/;UID=21/;section=1&quot; TEXT {255}

   S: + Ready for literal data

   C:

   C: --------------030308070208000400050903

   C: Content-type: text/plain; charset=&quot;us-ascii&quot;

   C: Content-transfer-encoding: 7bit

   C:

   C: This body part contained a Power Point presentation that was

   C: deleted upon your request.

   C: --------------030308070208000400050903--

   C: )

   S: A003 OK append Completed</description> 
   <pubDate>Tue, 17 Mar 2009 12:24:47 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8092#t53138</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

Request #809</title> 
   <description>Changes have been made in Git for this ticket:

Request #8092: Use CATENATE (RFC 4469) to strip MIME parts
Even if IMAP server doesn&#039;t support CATENATE, use the same process to
build the message data as with CATENATE - by defining the parts on the
server using IMAP URLs.

http://git.horde.org/diff.php/imp/docs/CHANGES?rt=horde-git&amp;r1=a1d3bb1a9c45b10fb08c741b075aa02da2c8e561&amp;r2=6d09e5a4cff91180789155a863ef6e65d9ff7864
http://git.horde.org/diff.php/imp/docs/RFCS?rt=horde-git&amp;r1=0268b57d8b60efcb8f57929b68669a5c949347d2&amp;r2=6d09e5a4cff91180789155a863ef6e65d9ff7864
http://git.horde.org/diff.php/imp/lib/Message.php?rt=horde-git&amp;r1=b852ce0f8affdeb57cc473ba287b65d16d382fc0&amp;r2=6d09e5a4cff91180789155a863ef6e65d9ff7864
http://git.horde.org/diff.php/imp/message.php?rt=horde-git&amp;r1=e757952b380548678ba622fe18949030296b3c83&amp;r2=6d09e5a4cff91180789155a863ef6e65d9ff7864</description> 
   <pubDate>Mon, 26 Apr 2010 07:36:25 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8092#t58632</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
