imap-uw mailsubdir patch

Anders Gytri gytri at elkraft.ntnu.no
Thu Apr 27 10:08:28 UTC 2006


I have recently tried to upgrade a horde installation on a FreeBSD 5.3 x86 
computer. In the new /usr/local/www/horde/imp/config/servers.php.dist file 
there is a reference to http://wiki.horde.org/ImpUWIMAPNamespaces. This 
web page recommends me to apply a patch to the 
/usr/ports/mail/imap-uw/work/imap-2004g/src/osdep/unix/env_unix.c file in 
order to change the mailsubdir from '' to 'mail' for the imapd server.

I have tried to apply the patch, but afterwords the imapd server 
still doesn't seem to work as intended. I have probably done something 
wrong. Here is what I have done:

1. I saved the patch to the /usr/ports/mail/imap-uw/files/ directory and
    named the file patch-src-osdep-unix-env_unix.c-horde-imp

2. cd /usr/ports/mail/imap-uw
    make patch
    (I had to replace some spaces with tabs in the patch file before the
    patches was applied correctly. Probably because I pasted the patch from
    the web page).

3. I checked the file
    /usr/ports/mail/imap-uw/work/imap-2004g/src/osdep/unix/env_unix.c
    and the patch seemed to have been applied correctly.

4. make -DWITH_SSL_AND_PLAINTEXT -DFORCE_PKG_REGISTER reinstall

5. I checked the date of the /usr/local/libexec/imapd file, and I
    confirmed that it had bee updated.

6. reboot

7. At last I tested the imap server from a Mozilla Thunderbird client
    where I changed my "IMAP server directory" setting from ~/mail/ to
    nothing. (Removed my ~/mail/ setting). Now all my files in my home
    directory appeared when I opened the Subscibe window. This is not the
    intended behavior.

I know that I can make a /etc/c-client.cf file to fix this, but this is 
not a recommended method, and it also affects pine and the location of the 
users mbox files.

Has anyone managed to change the behavior of imap-uw imapd server as 
intended using this patch ? If so, how did you do it ?


Anders Gytri


More information about the freebsd-ports mailing list