Title: courier-imap bug?

Hi!
        I'm trying IMAP_EMTPYTRASH. I put in environment variable:

IMAP_EMPTRYTRASH=Trash:7

My courier-imap is 1.3.10.

The message on Trash never has been deleted.

I change the source code of:

Imap/imapd.c

------------------- snip snip --------------------------------------

void emptytrash()
{
        char    *dir, *all_settings, *next_folder, *folder, *p;
        unsigned l;
 
        all_settings=getenv("IMAP_EMPTYTRASH");
 
        if (!all_settings)
                return;
 
        all_settings=strdup(all_settings);
        if (!all_settings)
                return;
 
- if (strchr(all_settings, ':') == 0 &&
+        if (strchr(all_settings, ':') == 0 ||
            strchr(all_settings, ',') == 0)
        {
                l=atoi(all_settings);
 
                if (l <= 0)
                        l=1;


------------------- snip snip --------------------------------------

make, make install ... and the messages has been deleted.


Is this a bug?


Thanks,
        Federico

Reply via email to