<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.mail.imap.uw.c-client">
    <title>gmane.mail.imap.uw.c-client</title>
    <link>http://blog.gmane.org/gmane.mail.imap.uw.c-client</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3436"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3435"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3434"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3433"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3432"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3431"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3430"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3429"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3428"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3427"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3426"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3425"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3424"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3424"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3424"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3423"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3422"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3421"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3420"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3419"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3436">
    <title>RE: Setting custom headers in outgoing message usingc-client</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3436</link>
    <description>&lt;pre&gt;Sounds promising. I'll take a look.  Thank you.

David

-----Original Message-----
From: imap-uw-bounces&amp;lt; at &amp;gt;mailman2.u.washington.edu [mailto:imap-uw-bounces&amp;lt; at &amp;gt;mailman2.u.washington.edu] On Behalf Of Vadim Zeitlin
Sent: Monday, May 21, 2012 4:53 PM
To: imap-uw&amp;lt; at &amp;gt;u.washington.edu
Subject: Re: [Imap-uw] Setting custom headers in outgoing message using c-client

On Mon, 21 May 2012 20:02:21 +0000 "David C. Choweller" &amp;lt;david.choweller&amp;lt; at &amp;gt;pb.com&amp;gt; wrote:

DCC&amp;gt; I would like to use the c-client library to set custom headers in
DCC&amp;gt; an outgoing message (sent using smtp_mail() function).
DCC&amp;gt;
DCC&amp;gt; Which structure members of the BODY or ENVELOPE do I need to set to do this?

 I don't know if this changed since then but when we wrote the code to do it (granted, it was in 1998) there was no simple way to do this in c-client and we had to use a custom output redirector, i.e. a function set by SET_RFC822OUTPUT, to output the headers manually. The full code is at the end of this file

http://mahogany.git.sourceforge.net/git/gitweb.cgi?p=mahogany/M;a=blob_plain;f=src/mail/SendMessageCC.cpp;hb=HEAD

DCC&amp;gt; I tried using the PARAMETER *parameter member of the BODY.
DCC&amp;gt; However, this does something I don't want it to.  For example, if I
DCC&amp;gt; set
DCC&amp;gt; body-&amp;gt;parameter-&amp;gt;attribute  &amp;lt;--  "X-Custom-Header"
DCC&amp;gt; body-&amp;gt;parameter-&amp;gt;value  &amp;lt;--  "X-Custom-Value"
DCC&amp;gt; body-&amp;gt;parameter-&amp;gt;next  &amp;lt;--  NULL
DCC&amp;gt;
DCC&amp;gt; What I get in the resulting email message is:
DCC&amp;gt;
DCC&amp;gt; Content-Type TEXT/PLAIN; X-Custom-Header=X-Custom-Value
DCC&amp;gt;
DCC&amp;gt; In other words, the parameter and value I specified have been added
DCC&amp;gt; to the "Content-Type" header, rather than creating a new header
DCC&amp;gt; "X-Custom-Header".

 This is correct because the parameters here are MIME parameters, not headers.

 Regards,
VZ

________________________________

_______________________________________________
Imap-uw mailing list
Imap-uw&amp;lt; at &amp;gt;u.washington.edu
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw

&lt;/pre&gt;</description>
    <dc:creator>David C. Choweller</dc:creator>
    <dc:date>2012-05-22T00:40:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3435">
    <title>Re: Setting custom headers in outgoing message usingc-client</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3435</link>
    <description>&lt;pre&gt;
DCC&amp;gt; I would like to use the c-client library to set custom headers in an
DCC&amp;gt; outgoing message (sent using smtp_mail() function).
DCC&amp;gt; 
DCC&amp;gt; Which structure members of the BODY or ENVELOPE do I need to set to do this?

 I don't know if this changed since then but when we wrote the code to do
it (granted, it was in 1998) there was no simple way to do this in c-client
and we had to use a custom output redirector, i.e. a function set by
SET_RFC822OUTPUT, to output the headers manually. The full code is at the
end of this file

http://mahogany.git.sourceforge.net/git/gitweb.cgi?p=mahogany/M;a=blob_plain;f=src/mail/SendMessageCC.cpp;hb=HEAD

DCC&amp;gt; I tried using the PARAMETER *parameter member of the BODY.  However,
DCC&amp;gt; this does something I don't want it to.  For example, if I set
DCC&amp;gt; body-&amp;gt;parameter-&amp;gt;attribute  &amp;lt;--  "X-Custom-Header"
DCC&amp;gt; body-&amp;gt;parameter-&amp;gt;value  &amp;lt;--  "X-Custom-Value"
DCC&amp;gt; body-&amp;gt;parameter-&amp;gt;next  &amp;lt;--  NULL
DCC&amp;gt; 
DCC&amp;gt; What I get in the resulting email message is:
DCC&amp;gt; 
DCC&amp;gt; Content-Type TEXT/PLAIN; X-Custom-Header=X-Custom-Value
DCC&amp;gt; 
DCC&amp;gt; In other words, the parameter and value I specified have been added to
DCC&amp;gt; the "Content-Type" header, rather than creating a new header
DCC&amp;gt; "X-Custom-Header".

 This is correct because the parameters here are MIME parameters, not
headers.

 Regards,
VZ
_______________________________________________
Imap-uw mailing list
Imap-uw&amp;lt; at &amp;gt;u.washington.edu
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw
&lt;/pre&gt;</description>
    <dc:creator>Vadim Zeitlin</dc:creator>
    <dc:date>2012-05-21T23:52:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3434">
    <title>Setting custom headers in outgoing message using c-client</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3434</link>
    <description>&lt;pre&gt;I would like to use the c-client library to set custom headers in an outgoing message (sent using smtp_mail() function).

Which structure members of the BODY or ENVELOPE do I need to set to do this?

I tried using the PARAMETER *parameter member of the BODY.  However, this does something I don't want it to.  For example, if I set
body-&amp;gt;parameter-&amp;gt;attribute  &amp;lt;--  "X-Custom-Header"
body-&amp;gt;parameter-&amp;gt;value  &amp;lt;--  "X-Custom-Value"
body-&amp;gt;parameter-&amp;gt;next  &amp;lt;--  NULL

What I get in the resulting email message is:

Content-Type TEXT/PLAIN; X-Custom-Header=X-Custom-Value

In other words, the parameter and value I specified have been added to the "Content-Type" header, rather than creating a new header "X-Custom-Header".



________________________________

_______________________________________________
Imap-uw mailing list
Imap-uw&amp;lt; at &amp;gt;u.washington.edu
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw
&lt;/pre&gt;</description>
    <dc:creator>David C. Choweller</dc:creator>
    <dc:date>2012-05-21T20:02:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3433">
    <title>Re: mailutil - Can't open mailbox</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3433</link>
    <description>&lt;pre&gt;My largest mailbox is 12GB (280K messages).

If you aren't using the MIX format, you should.  See
   http://www.washington.edu/imap/documentation/mixfmt.txt.html
You can convert with mixcvt (*not* mailutil).
The mix format stores a mail folder in a directory, with individual 
files no larger than a certain limit (except where a single message is 
larger than the limit).   Access &amp;amp; update will be incredibly faster, and 
much less of a load on the system.

Mixcvt is a separate download, if I recall correctly.

If the 16GB mail file is in mbox format ("traditional Unix mail 
format"), then I can imagine all kinds of problems.
If mixcvt can't deal with it, then you'll have to use something like 
split, with hand editing to break it into manageable sizes and to break 
between messages.




On 4/23/12 4:21 AM, Carlton T wrote:

_______________________________________________
Imap-uw mailing list
Imap-uw&amp;lt; at &amp;gt;u.washington.edu
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw
&lt;/pre&gt;</description>
    <dc:creator>Mabry Tyson</dc:creator>
    <dc:date>2012-04-24T22:37:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3432">
    <title>Re: mailutil - Can't open mailbox</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3432</link>
    <description>&lt;pre&gt;In regard to: [Imap-uw] mailutil - Can't open mailbox, Carlton T said (at...:


What format are these mailboxes in?  Traditional UNIX "From " style?

I don't know if it was ever addressed, but UW imapd used to have a 2 GB
folder limit for traditional format mailboxes.  That had to do with the
size of a signed 32 bit quantity.  Perhaps that's changed, but either
way, I would be very surprised if it supported traditional folders larger
than 4 GB.  Moreover, performance would likely be horrible.


You're very likely correct that it is related to the size.

The problem for you is that UW imapd is essentially abandoned, at this
point.  The UW staff that worked on it have been forced to move on to
other things.  The primary author, Mark Crispin, has a fork of UW imapd
called Panda IMAP.  If you're going to stick with something UW-ish, you
should be looking at that.

Even if you go to UW imap, you should expect to have to convert to some
other format (likely MIX).

If you want to stick with traditional mailbox formats and you need to
support really large folders, you should investigate dovecot.

Tim
&lt;/pre&gt;</description>
    <dc:creator>Tim Mooney</dc:creator>
    <dc:date>2012-04-24T20:53:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3431">
    <title>RE: Where to put server certificate and How to name it</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3431</link>
    <description>&lt;pre&gt;Thanks to all with your help. So now with the certificate installed in the
right directory and the /etc/c-client.cf created, I'm now able to connect
but I still have an issue, because it says that the mailbox is opened with 0
messages.

[root&amp;lt; at &amp;gt;server ~]# telnet 10.0.0.254 110
Trying 10.0.0.254...
Connected to server.domain.tld (10.0.0.254).
Escape character is '^]'.
+OK POP3 server.domain.tld 2007f.104 server ready
USER mahe
+OK User name accepted, password please
PASS xxxxxxxx
+OK Mailbox open, 0 messages

I checked with the same method:

[root&amp;lt; at &amp;gt;server ~]# strings /usr/sbin/ipop3d | grep var
/var/spool/mail/anonymous
/var/lib/news/active
/var/spool/news
/var/spool/mail

[root&amp;lt; at &amp;gt;server ~]# ll /var/spool/mail/
total 22244
-rw------- 1 mail mail 22741530 2012-04-24 01:00 mahe
drwx--S--- 2 mail mail     4096 2009-12-20 22:53 tmp/

So after a chown mahe on my mailbox file, it works

[root&amp;lt; at &amp;gt;server ~]# telnet 10.0.0.254 110
Trying 10.0.0.254...
Connected to server.domain.tld (10.0.0.254).
Escape character is '^]'.
+OK POP3 server.domain.tld 2007f.104 server ready
USER mahe
+OK User name accepted, password please
PASS xxxxxxxx
+OK Mailbox open, 1219 messages

So many thanks to all for your guidance.

Franck
-------------------------------------------
E: mahe&amp;lt; at &amp;gt;civis.net



-----Message d'origine-----
De : Yiorgos Adamopoulos [mailto:yiorgos.adamopoulos&amp;lt; at &amp;gt;gmail.com] 
Envoyé : lundi 23 avril 2012 17:16
À : Franck MAHE
Cc : imap-uw&amp;lt; at &amp;gt;u.washington.edu
Objet : Re: [Imap-uw] Where to put server certificate and How to name it

Mine live in /etc/ssl/certs/imapd.pem and ipop3d.pem.  Do a:

strings /path/to/imapd | grep ssl

and you will get the hint as to where the appropriate directory is.

_______________________________________________
Imap-uw mailing list
Imap-uw&amp;lt; at &amp;gt;u.washington.edu
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw

&lt;/pre&gt;</description>
    <dc:creator>Franck MAHE</dc:creator>
    <dc:date>2012-04-23T23:41:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3430">
    <title>Re: Where to put server certificate and How to name it</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3430</link>
    <description>&lt;pre&gt;Mine live in /etc/ssl/certs/imapd.pem and ipop3d.pem.  Do a:

strings /path/to/imapd | grep ssl

and you will get the hint as to where the appropriate directory is.
_______________________________________________
Imap-uw mailing list
Imap-uw&amp;lt; at &amp;gt;u.washington.edu
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw

&lt;/pre&gt;</description>
    <dc:creator>Yiorgos Adamopoulos</dc:creator>
    <dc:date>2012-04-23T15:16:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3429">
    <title>Re: Where to put server certificate and How to name it</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3429</link>
    <description>&lt;pre&gt;

What is SSLCERTS defined to be on your platform?  Check the Makefile.
The ipop3d certificate should be in that directory.

Also, the xinetd config file should have just "/usr/sbin/ipop3d" for
the server line without the "-d".

Cheers,


&lt;/pre&gt;</description>
    <dc:creator>Matt Selsky</dc:creator>
    <dc:date>2012-04-23T13:34:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3428">
    <title>mailutil - Can't open mailbox</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3428</link>
    <description>&lt;pre&gt;



Hi, I have just joined the group, so forgive me if this problem has been addressed before, I did search the archive with no success. I have a client with a number of HUGE mailboxes, some in excess of 16 Gigs. As you can imagine, the server slows down to a crawl when acessing these mailboxes. I am trying to use the mailutil's prune option to remove messages from one of the 16 Gigs mailboxes, but I get the error message "Can't open mailbox &amp;lt;mailbox_name&amp;gt;: no such mailbox". However, if I perform the same operation against a mailbox which is approx 4 Gigs, it completes successfully. I have done a little debugging and noted that the error message is being generated by the open_mail function within the module mail.c.  Has anyone else attempted this on such a large mailbox file? Is there a limit on the size of mailbox file that can be handled by mailutil? Am I wrong in assuming that the problem is related to the size of the file? Any help/pointers greatly appreciated. -- Carlton       _______________________________________________
Imap-uw mailing list
Imap-uw&amp;lt; at &amp;gt;u.washington.edu
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw
&lt;/pre&gt;</description>
    <dc:creator>Carlton T</dc:creator>
    <dc:date>2012-04-23T11:21:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3427">
    <title>Where to put server certificate and How to name it</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3427</link>
    <description>&lt;pre&gt;All,

 

I compiled uw-imap 2007f with SSL support.

 

-rwxr-xr-x 1 root root 2233910 2012-04-23 03:14 /usr/sbin/imapd*

-rwxr-xr-x 1 root root 2116853 2012-04-23 03:13 /usr/sbin/ipop3d*

 

I created the relevant xinetd configuration for ipop3 through SSL.

 

[root&amp;lt; at &amp;gt;server tmp]# ll /etc/xinetd.d/pop3s

-rw-r--r-- 1 root root 307 2012-04-23 03:38 /etc/xinetd.d/pop3s

[root&amp;lt; at &amp;gt;server tmp]# cat /etc/xinetd.d/pop3s

# default: off

# description: The POP3S service allows remote users to access their mail \

#              using an POP3 client with SSL support such as fetchmail.

service pop3s

{

        socket_type             = stream

        wait                    = no

        user                    = root

        server                  = /usr/sbin/ipop3d -d

        log_type                = SYSLOG local3

        disable                 = no

}

 

I created a certificate and I put it in

 

[root&amp;lt; at &amp;gt;server tmp]# ll /etc/ssl/imap/

total 3

-rw------- 1 root root 2197 2012-04-23 03:34 ipop3d.pem

 

What is wrong ?

 

Franck

 

 

 

 

Franck
-------------------------------------------
M: +33 6 6042 7249
E:  &amp;lt;mailto:mahe&amp;lt; at &amp;gt;civis.net&amp;gt; mahe&amp;lt; at &amp;gt;civis.net

_______________________________________________
Imap-uw mailing list
Imap-uw&amp;lt; at &amp;gt;u.washington.edu
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw
&lt;/pre&gt;</description>
    <dc:creator>Franck MAHE</dc:creator>
    <dc:date>2012-04-23T09:02:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3426">
    <title>Re: [Imap-use] Howto use certificate tree</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3426</link>
    <description>&lt;pre&gt;

For what it's worth, here's what we're using for our imapd certifcate 
files:

1) host certificate
2) host private key (unencrypted)
3) intermediate CA certicate
4) Global-Root-CA certificate

It looks like your test6 is almost this way.

Put them in the /etc/ssl/certs directory (or where ever the OpenSSL certs
dir is for your distro). Be sure to protect them mode 0400 owned by root,
those private keys need to be unencrypted.

I don't know if it's necessary, but I also put the global-root-CA &amp;amp;
intermediate-CA certs in seperate files in the /etc/ssl/certs
directory and ran the "c_rehash" program to build the fingerprint
links.

Note that if your server has more than one IP-address/hostname, then
you'll need to append the IP address to the name to indicate which
cert file to use for a given connection. If your server support both
IPv4 &amp;amp; IPv6 you'll need both forms of the addresses in the
name suffix.


&lt;/pre&gt;</description>
    <dc:creator>David B Funk</dc:creator>
    <dc:date>2012-03-14T01:17:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3425">
    <title>Test suite?</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3425</link>
    <description>&lt;pre&gt;Hello

I am a developer at cPanel. We are creating RPMs to ship with our product on multiple versions and architectures of CentOS, RedHat and CloudLinux. Is there a test suite available we can run during the RPM build to help us diagnose any bugs or issues we might encounter with functionality when building the UW IMAP tookit?

Thanks
Kyle Lafkoff
UNIX Developer - cPanel Inc._______________________________________________
Imap-uw mailing list
Imap-uw&amp;lt; at &amp;gt;u.washington.edu
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw

&lt;/pre&gt;</description>
    <dc:creator>Kyle Lafkoff</dc:creator>
    <dc:date>2012-02-01T17:11:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3424">
    <title>Exporting mail folders to CDROM</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3424</link>
    <description>&lt;pre&gt;
When transferring mail between different systems, it's probably easiest 
for a user to log on to two IMAP servers in a mail client and just drag messages 
across. But we were looking for a way to export a user's folders to some 
kind of portable format on removeable media without a lot of user 
interaction.

I found some notes on Mozilla's file format which seems to be consistent 
across Linux and Windows, and is basically a Unix mail file with an 
external .msf index, which Thunderbird will recreate if missing. So one 
can just copy files into the mail directory, or use the ImportExport 
add-on, and get Unix mail folders off a CD into a Thunderbird local 
folder.

https://nic-nac-project.org/~kaosmos/mboximport-en.html
http://en.wikipedia.org/wiki/Mbox

Having done that, it seems that all the message flags are missing, except 
"Read", so I wrote a bit of Perl to set them. The resulting 
X-Mozilla-Status headers should be harmless to other Unix mail readers.

I'm probably re-inventing the wheel, but if anyone's interested :

$ mailutil copy -kw foobar \#driver.unix/foobar.unix
$ unix2tbird.pl &amp;lt; foobar.unix &amp;gt; foobar.mozilla

http://andrew.triumf.ca/unix2tbird.pl

&lt;/pre&gt;</description>
    <dc:creator>Andrew Daviel</dc:creator>
    <dc:date>2012-01-06T08:48:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3424">
    <title>Exporting mail folders to CDROM</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3424</link>
    <description>&lt;pre&gt;
When transferring mail between different systems, it's probably easiest 
for a user to log on to two IMAP servers in a mail client and just drag messages 
across. But we were looking for a way to export a user's folders to some 
kind of portable format on removeable media without a lot of user 
interaction.

I found some notes on Mozilla's file format which seems to be consistent 
across Linux and Windows, and is basically a Unix mail file with an 
external .msf index, which Thunderbird will recreate if missing. So one 
can just copy files into the mail directory, or use the ImportExport 
add-on, and get Unix mail folders off a CD into a Thunderbird local 
folder.

https://nic-nac-project.org/~kaosmos/mboximport-en.html
http://en.wikipedia.org/wiki/Mbox

Having done that, it seems that all the message flags are missing, except 
"Read", so I wrote a bit of Perl to set them. The resulting 
X-Mozilla-Status headers should be harmless to other Unix mail readers.

I'm probably re-inventing the wheel, but if anyone's interested :

$ mailutil copy -kw foobar \#driver.unix/foobar.unix
$ unix2tbird.pl &amp;lt; foobar.unix &amp;gt; foobar.mozilla

http://andrew.triumf.ca/unix2tbird.pl

&lt;/pre&gt;</description>
    <dc:creator>Andrew Daviel</dc:creator>
    <dc:date>2012-01-06T08:48:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3424">
    <title>Exporting mail folders to CDROM</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3424</link>
    <description>&lt;pre&gt;
When transferring mail between different systems, it's probably easiest 
for a user to log on to two IMAP servers in a mail client and just drag messages 
across. But we were looking for a way to export a user's folders to some 
kind of portable format on removeable media without a lot of user 
interaction.

I found some notes on Mozilla's file format which seems to be consistent 
across Linux and Windows, and is basically a Unix mail file with an 
external .msf index, which Thunderbird will recreate if missing. So one 
can just copy files into the mail directory, or use the ImportExport 
add-on, and get Unix mail folders off a CD into a Thunderbird local 
folder.

https://nic-nac-project.org/~kaosmos/mboximport-en.html
http://en.wikipedia.org/wiki/Mbox

Having done that, it seems that all the message flags are missing, except 
"Read", so I wrote a bit of Perl to set them. The resulting 
X-Mozilla-Status headers should be harmless to other Unix mail readers.

I'm probably re-inventing the wheel, but if anyone's interested :

$ mailutil copy -kw foobar \#driver.unix/foobar.unix
$ unix2tbird.pl &amp;lt; foobar.unix &amp;gt; foobar.mozilla

http://andrew.triumf.ca/unix2tbird.pl

&lt;/pre&gt;</description>
    <dc:creator>Andrew Daviel</dc:creator>
    <dc:date>2012-01-06T08:48:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3423">
    <title>Problem purging mailbox with uw-imap mix format</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3423</link>
    <description>&lt;pre&gt;
English is not my native language; please excuse typing errors.

We have this configuration:

IMAP server
-----------
IMAP server: UW-IMAP 2007f.404
Default mail folder format: mbx
The server supports the following IMAP capabilities:
IMAP4REV1 I18NLEVEL=1 LITERAL+ IDLE UIDPLUS NAMESPACE CHILDREN
MAILBOX-REFERRALS BINARY UNSELECT ESEARCH WITHIN SCAN SORT
THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND SASL-IR
LOGIN-REFERRALS AUTH=PLAIN AUTH=LOGIN

Webmail client
--------------
OS: Ubuntu 10.04.3 LTS
Webserver: Apache 2.2.14
PHP: 5.3.2
Horde (horde): 4.0.10
Mail (imp): 5.0.14
Imapproxy: 1.2.6

In order to improve performance, we convert some mailboxes from mbx or  
mbox to uw-imap "mix" format.

In the webmail client, if we mark some messages for deletion in  
mailbox with mix format, when we purge the mailbox ALL messages are  
deleted. This doesn't happen with mbx format.
No problem with other email clients: Thunderbird, Outlook,... Probably  
they don't use UID EXPUNGE.

We have done some tests from a telnet session too:

- Log example with mbx folder

. SELECT entrada_mbx
* 4 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 1320933381] UID validity status
* OK [UIDNEXT 135] Predicted next UID
* FLAGS (NonJunk Junk \Answered \Flagged \Deleted \Draft \Seen)
* OK [PERMANENTFLAGS (NonJunk Junk \* \Answered \Flagged \Deleted  
\Draft \Seen)] Permanent flags
. OK [READ-WRITE] SELECT completed
. UID SEARCH RETURN (ALL COUNT) ALL
* ESEARCH (TAG ".") UID ALL 131:134 COUNT 4
. OK UID SEARCH completed
. UID FETCH 132 (ENVELOPE FLAGS RFC822.SIZE)
* 2 FETCH (UID 132 ENVELOPE ("Mon, 22 Dec 2008 13:44:12 +0000" "From  
ScanFront220" (("agustin" NIL "agustin" "iuma.ulpgc.es")) (("agustin"  
NIL "agustin" "iuma.ulpgc.es")) (("agustin" NIL "agustin"  
"iuma.ulpgc.es")) ((NIL NIL "agustin" "iuma.ulpgc.es")) NIL NIL NIL  
"&amp;lt;20081222.134412139.0000&amp;lt; at &amp;gt;smtp.iuma.ulpgc.es&amp;gt;") FLAGS (\Seen)  
RFC822.SIZE 1358432)
. OK UID FETCH completed
. UID STORE 132 +FLAGS \deleted
* 2 FETCH (FLAGS (\Seen \Deleted) UID 132)
. OK UID STORE completed
. UID FETCH 132 (ENVELOPE FLAGS RFC822.SIZE)
* 2 FETCH (UID 132 ENVELOPE ("Mon, 22 Dec 2008 13:44:12 +0000" "From  
ScanFront220" (("agustin" NIL "agustin" "iuma.ulpgc.es")) (("agustin"  
NIL "agustin" "iuma.ulpgc.es")) (("agustin" NIL "agustin"  
"iuma.ulpgc.es")) ((NIL NIL "agustin" "iuma.ulpgc.es")) NIL NIL NIL  
"&amp;lt;20081222.134412139.0000&amp;lt; at &amp;gt;smtp.iuma.ulpgc.es&amp;gt;") FLAGS (\Seen \Deleted)  
RFC822.SIZE 1358432)
. OK UID FETCH completed
. UID EXPUNGE 1:*
* 2 EXPUNGE
* 3 EXISTS
* 0 RECENT
. OK Expunged 1 messages
. UID SEARCH RETURN (ALL COUNT) ALL
* ESEARCH (TAG ".") UID ALL 131:134 COUNT 3
. OK UID SEARCH completed

- Log example with mix folder

. SELECT entrada_mix
* 4 EXISTS
* 4 RECENT
* OK [UIDVALIDITY 1321350352] UID validity status
* OK [UIDNEXT 29] Predicted next UID
* FLAGS (\Answered \Flagged \Deleted \Draft \Seen)
* OK [PERMANENTFLAGS (\* \Answered \Flagged \Deleted \Draft \Seen)]  
Permanent flags
. OK [READ-WRITE] SELECT completed
. UID SEARCH RETURN (ALL COUNT) ALL
* ESEARCH (TAG ".") UID ALL 25:28 COUNT 4
. OK UID SEARCH completed
. UID FETCH 26 (ENVELOPE FLAGS RFC822.SIZE)
* 2 FETCH (UID 26 ENVELOPE ("Mon, 22 Dec 2008 13:44:12 +0000" "From  
ScanFront220" (("agustin" NIL "agustin" "iuma.ulpgc.es")) (("agustin"  
NIL "agustin" "iuma.ulpgc.es")) (("agustin" NIL "agustin"  
"iuma.ulpgc.es")) ((NIL NIL "agustin" "iuma.ulpgc.es")) NIL NIL NIL  
"&amp;lt;20081222.134412139.0000&amp;lt; at &amp;gt;smtp.iuma.ulpgc.es&amp;gt;") FLAGS (\Recent \Seen)  
RFC822.SIZE 1358432)
. OK UID FETCH completed
. UID STORE 26 +FLAGS \deleted
* 2 FETCH (FLAGS (\Recent \Seen \Deleted) UID 26)
. OK UID STORE completed
. UID FETCH 26 (ENVELOPE FLAGS RFC822.SIZE)
* 2 FETCH (UID 26 ENVELOPE ("Mon, 22 Dec 2008 13:44:12 +0000" "From  
ScanFront220" (("agustin" NIL "agustin" "iuma.ulpgc.es")) (("agustin"  
NIL "agustin" "iuma.ulpgc.es")) (("agustin" NIL "agustin"  
"iuma.ulpgc.es")) ((NIL NIL "agustin" "iuma.ulpgc.es")) NIL NIL NIL  
"&amp;lt;20081222.134412139.0000&amp;lt; at &amp;gt;smtp.iuma.ulpgc.es&amp;gt;") FLAGS (\Recent \Seen  
\Deleted) RFC822.SIZE 1358432)
. OK UID FETCH completed
. UID EXPUNGE 1:*
* 1 EXPUNGE
* 1 EXPUNGE
* 1 EXPUNGE
* 1 EXPUNGE
* 0 EXISTS
* 0 RECENT
. OK Expunged 4 messages

The problem is the IMAP command "UID EXPUNGE 1:*" with mix mailboxes.  
If I set an explicit UID it works fine.

Thanks in advance.

&lt;/pre&gt;</description>
    <dc:creator>Agustín Quintana</dc:creator>
    <dc:date>2011-11-21T09:59:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3422">
    <title>Re: Thunderbird 6.0.2 - Problems to create subfolders</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3422</link>
    <description>&lt;pre&gt;
On 09/15/2011 10:10 AM, Didier Gervaise wrote:

We are experiencing the same bug, running on Dovecot 1.2.17.  IMO it is
a problem in the 6.x release of Thunderbird.

You can work around the problem by restarting (as you have discovered),
or by right-clicking the account name and entering the path to the new
folder you want created, e.g. liquids/beverages/soda.  In the case of
Dovecot, it will automatically create the "contains folders only"
folders.  uw-imap may have done this as well.

Jim



&lt;/pre&gt;</description>
    <dc:creator>Jim Lawson</dc:creator>
    <dc:date>2011-09-15T14:23:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3421">
    <title>Thunderbird 6.0.2 - Problems to create subfolders</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3421</link>
    <description>&lt;pre&gt;Hello,

After an upgrade to Thunderbird 6.0.2,
when I right-click on a folder, the "New Subfolder" option don't appear
if the option "server support folders that contains sub-folder and 
message" is off.
It is possible to create a new subfolder (Folder only type) when 
right-clicking
on the "account" and choosing "New Folder" but only one folder in each 
subfolder.
To create subfolders "Message only" the option "server support folders 
that
contains sub-folder and message" must be set to "on".

Another strange thing: When I restart Thunderbird and right-click on a 
Folder,
I see the "New Subfolder" option, but only once.
So to create a subfolder and 3 sub-subfolders, I have to restart 
Thunderbird 4 times.

We never had this problem with previous versions of Thunderbird (2.x 
3.x)

I wonder if anybody have seen the same problem, if the problem is on 
Thunderbird
side or on the IMAP server side, and if there is a workaround.

IMAP server version: UW imap 2007e

Best Regards
Didier
_______________________________________________
Imap-uw mailing list
Imap-uw&amp;lt; at &amp;gt;u.washington.edu
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw

&lt;/pre&gt;</description>
    <dc:creator>Didier Gervaise</dc:creator>
    <dc:date>2011-09-15T14:10:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3420">
    <title>imap-2007e segfaults in PHP 5.3.3</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3420</link>
    <description>&lt;pre&gt;hi,

PHP 5.3.3 is built with imap-2007e and that cause PHP segfault on error or
partial IMAP server response.
See gdb session:

Core was generated by `php -e download_emails.php [..cut..]'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f7c33b28221 in tcp_host (stream=0x0) at tcp_unix.c:767
767 {
Missing separate debuginfos, use: debuginfo-install
audit-libs-2.1-5.el6.x86_64 bzip2-libs-1.0.5-7.el6_0.x86_64 [..cut..]
(gdb) bt
#0  0x00007f7c33b28221 in tcp_host (stream=0x0) at tcp_unix.c:767
#1  0x00007f7c33b6309c in imap_parse_header (stream=&amp;lt;value optimized out&amp;gt;,
env=0x22803e0, hdr=0x7fffb595cf00, stl=0x0) at imap4r1.c:4525
#2  0x00007f7c33b633e2 in imap_cache (stream=0x21c5ba0, msgno=1, seg=&amp;lt;value
optimized out&amp;gt;, stl=0x0, text=0x7fffb595cf00) at imap4r1.c:5022
#3  0x00007f7c33b6601c in imap_parse_unsolicited (stream=0x21c5ba0,
reply=0x21c5e08) at imap4r1.c:3835
#4  0x00007f7c33b66bf3 in imap_reply (stream=0x21c5ba0, tag=0x7fffb595d5b0
"00000005") at imap4r1.c:3560
#5  0x00007f7c33b66de3 in imap_sout (stream=0x21c5ba0, tag=0x7fffb595d5b0
"00000005", base=0x21c5eb0 "", s=0x7fffb595d1a8) at imap4r1.c:3519
#6  0x00007f7c33b680d5 in imap_send (stream=0x21c5ba0, cmd=0x7f7c33c03039
"FETCH", args=0x7fffb595d640) at imap4r1.c:3129
#7  0x00007f7c33b6c987 in imap_msgdata (stream=0x21c5ba0, msgno=1,
section=&amp;lt;value optimized out&amp;gt;, first=0, last=0, lines=&amp;lt;value optimized
out&amp;gt;,
    flags=&amp;lt;value optimized out&amp;gt;) at imap4r1.c:1845
#8  0x00007f7c33b412df in mail_fetch_header (stream=0x21c5ba0, msgno=1,
section=0x0, lines=0x0, len=0x0, flags=2) at mail.c:1748
#9  0x00007f7c33e26963 in zif_imap_fetchheader (ht=2,
return_value=0x217bc38, return_value_ptr=&amp;lt;value optimized out&amp;gt;,
    this_ptr=&amp;lt;value optimized out&amp;gt;, return_value_used=&amp;lt;value optimized out&amp;gt;)
at /usr/src/debug/php-5.3.3/ext/imap/php_imap.c:3140
#10 0x00000000005f5e58 in zend_do_fcall_common_helper_SPEC
(execute_data=&amp;lt;value optimized out&amp;gt;)
    at /usr/src/debug/php-5.3.3/Zend/zend_vm_execute.h:316
#11 0x00000000005cd180 in execute (op_array=0x142e380) at
/usr/src/debug/php-5.3.3/Zend/zend_vm_execute.h:107
#12 0x00000000005a787d in zend_execute_scripts (type=8, retval=0x0,
file_count=3) at /usr/src/debug/php-5.3.3/Zend/zend.c:1194
#13 0x0000000000555b48 in php_execute_script (primary_file=0x7fffb5960820)
at /usr/src/debug/php-5.3.3/main/main.c:2260
#14 0x00000000006315ee in main (argc=6, argv=0x7fffb5960a28) at
/usr/src/debug/php-5.3.3/sapi/cli/php_cli.c:1192
(gdb) frame 0
#0  0x00007f7c33b28221 in tcp_host (stream=0x0) at tcp_unix.c:767
767 {
(gdb) frame 1
#1  0x00007f7c33b6309c in imap_parse_header (stream=&amp;lt;value optimized out&amp;gt;,
env=0x22803e0, hdr=0x7fffb595cf00, stl=0x0) at imap4r1.c:4525
4525  rfc822_parse_msg (&amp;amp;nenv,NIL,(char *) hdr-&amp;gt;data,hdr-&amp;gt;size,NIL,
(gdb) print hdr-&amp;gt;data
$1 = (unsigned char *) 0x2272e30 "\r\n00000005 NO FETCH failed: Internal
error\r\n"
(gdb) print hdr-&amp;gt;size
$2 = 2386
(gdb) list
4520 void imap_parse_header (MAILSTREAM *stream,ENVELOPE **env,SIZEDTEXT
*hdr,
4521 STRINGLIST *stl)
4522 {
4523  ENVELOPE *nenv;
4524 /* parse what we can from this header */
4525  rfc822_parse_msg (&amp;amp;nenv,NIL,(char *) hdr-&amp;gt;data,hdr-&amp;gt;size,NIL,
4526    net_host (LOCAL-&amp;gt;netstream),stream-&amp;gt;dtb-&amp;gt;flags);
4527  if (*env) { /* need to merge this header into envelope? */
4528    if (!(*env)-&amp;gt;newsgroups) { /* need Newsgroups? */
4529      (*env)-&amp;gt;newsgroups = nenv-&amp;gt;newsgroups;

(gdb) frame 2
#2  0x00007f7c33b633e2 in imap_cache (stream=0x21c5ba0, msgno=1, seg=&amp;lt;value
optimized out&amp;gt;, stl=0x0, text=0x7fffb595cf00) at imap4r1.c:5022
5022      else imap_parse_header (stream,&amp;amp;elt-&amp;gt;private.msg.env,text,stl);
(gdb) list
5017  stream-&amp;gt;msgno = msgno;
5018 }
5019 imap_parse_header (stream,&amp;amp;stream-&amp;gt;env,text,stl);
5020      }
5021 /* regular caching */
5022      else imap_parse_header (stream,&amp;amp;elt-&amp;gt;private.msg.env,text,stl);
5023    }
5024  }
5025 /* top level text */
5026  else if (!strcmp (seg,"TEXT")) {
(gdb) print text
$3 = (struct mail_sizedtext *) 0x7fffb595cf00
(gdb) print text-&amp;gt;data
$4 = (unsigned char *) 0x2272e30 "\r\n00000005 NO FETCH failed: Internal
error\r\n"
(gdb) frame 3
#3  0x00007f7c33b6601c in imap_parse_unsolicited (stream=0x21c5ba0,
reply=0x21c5e08) at imap4r1.c:3835
3835      else imap_cache (stream,msgno,md.what,stl,&amp;amp;text);
(gdb) frame 4
#4  0x00007f7c33b66bf3 in imap_reply (stream=0x21c5ba0, tag=0x7fffb595d5b0
"00000005") at imap4r1.c:3560
3560 imap_parse_unsolicited (stream,reply);
(gdb) frame 5
..


any ideas?

/v
_______________________________________________
Imap-uw mailing list
Imap-uw&amp;lt; at &amp;gt;u.washington.edu
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw
&lt;/pre&gt;</description>
    <dc:creator>Vlad</dc:creator>
    <dc:date>2011-09-14T23:31:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3419">
    <title>Re: IMAP features usage matrix?</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3419</link>
    <description>&lt;pre&gt;
On Sep 11, 2011, at 6:37 PM, Timo Sirainen wrote:


Much excellent, thank you.
_______________________________________________
Imap-uw mailing list
Imap-uw&amp;lt; at &amp;gt;u.washington.edu
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw

&lt;/pre&gt;</description>
    <dc:creator>Petite Abeille</dc:creator>
    <dc:date>2011-09-12T12:19:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3418">
    <title>Re: IMAP features usage matrix?</title>
    <link>http://permalink.gmane.org/gmane.mail.imap.uw.c-client/3418</link>
    <description>&lt;pre&gt;

http://uplib.parc.com/misc/imapclients.html has something.

If someone has time, I'd suggest adding it to http://imapwiki.org/ so everyone could update it when they feel like it.

_______________________________________________
Imap-uw mailing list
Imap-uw&amp;lt; at &amp;gt;u.washington.edu
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw

&lt;/pre&gt;</description>
    <dc:creator>Timo Sirainen</dc:creator>
    <dc:date>2011-09-11T16:37:00</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.mail.imap.uw.c-client">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.mail.imap.uw.c-client</link>
  </textinput>
</rdf:RDF>

