|
From: Craig W. <cra...@az...> - 2005-02-11 19:48:31
|
On Thu, 2005-02-10 at 13:34 -0700, Craig White wrote: > On Thu, 2005-02-10 at 18:51 +0800, Murray Trainer wrote: > > > > > > > > > I am sure their people on Perl or Redhat mailing lists that would help > > you to > > get the NetxAP module working on Redhat instead of you having to > > reinvent the wheel. > > > --- > I gather that the reason that this perl module has gone cold is the perl > utilities that are supplied as part of cyrus-imap have supplanted the > code in Net::IMAP or known as the perl module NetxAP > > # locate Cyrus::IMAP::Admin > /usr/share/man/man3/Cyrus::IMAP::Admin.3pm.gz ---- replying to my own post... ;-) I am certain that cyrus-imap versions at least since 2.1.10 have had these perl modules (Cyrus::IMAP::ADMIN and Cyrus::IMAP) as part of the package. I am also certain that there are more features available such as: createonpost: autosubscribeinboxfolders: autosubscribesharedfolders: autocreate_sieve_script: autocreate_sieve_compiledscript: generate_compiled_sieve_script: allowallsubscribe: anysievefolder: whereas the LDAP Users and Groups config addresses: autocreatequota: autocreateinboxfolders: and not being able to work through the setup, there are entries for: Email address format Email domain for mail attribute Address book base which I presume refer to entries made into LDAP DSA and can be mostly accomplished with reasonable insight in the upper section. It would seem then, that this portion of the module isn't entirely functional and as I referred to in previous email, reliant upon a perl module that has fallen into disuse since cyrus has released the perl based Administration modules listed above. I have to believe that SuSE, debian and other distro's that package cyrus-imapd also install these perl modules. Given that I know about two things about perl... 1) that you need a ';' at the end of each line and 2) that what is likely to be perl code is something that I can stare at for 10 minutes without getting the slightest hint of what it is doing is a deterrent for me to start hacking away at the perl code in the module that handles the cyrus management. Craig |