Thanks for posting this solution!
I tried to implement this, but there might be a problem with using symblinks from ftp.
I try to use ftp from the commandline on osx 10.4.10 and here is what I see:
150 Opening ASCII mode data connection for file list
drwx–S— 5 otheruser defaultgroup 4096 Aug 2 12:53 Maildir
lrwxrwxrwx 1 otheruser defaultgroup 36 Aug 5 10:32 shared-ftp -> /home/.tico/myuser/mydomain.com/shared-ftp
and when I try to cd this this dir I get
ftp> cd shared-ftp
550 shared-ftp: No such file or directory
TIA for any ideas on how to solve this issue.