Evolution auto user setup

David Malcolm dmalcolm at redhat.com
Fri Apr 29 21:39:30 UTC 2005


On Wed, 2005-04-20 at 14:24 -0400, David Malcolm wrote:
> On Fri, 2005-04-15 at 08:48 +0300, Panu Matilainen wrote:
> > On Fri, 15 Apr 2005, Panu Matilainen wrote:
> > 
> > > On Tue, 12 Apr 2005, David Malcolm wrote:
> > >
> > >> On Mon, 2005-04-11 at 14:27 -0700, Sean Bruno wrote:
> > >>> Was curious if anyone has seen/used any kind of auto-setup scripts for
> > >>> large amounts of users.  I have a couple of hundred pine/mutt users that
> > >>> I intend to move over to evolution sooner rather than later.
> > >>> 
> > >>> I would like to create their email accounts automatically, and not have
> > >>> to setup each one seperately as they login.
> > >>> 
> > >>> Sean
> > >> 
> > >> I've written some Python scripts to make it easier to work with
> > >> Evolution's configuration information, in the hope of automating mass
> > >> deployments of Evolution.
> > > [...]
> > >> I've tested this, and had it working for an Evolution 2.0 deployment.  I
> > >> suspect the approach will break under some circumstances, and with
> > >> different versions of Evolution.  Comments and patches welcome.
> > >
> > > Hey, this and Mark's LDAP gconf backend are a really nice start. What's 
> > > currently missing for my environment is PERSONALIZE_SERVERNAME as there are 
> > > god-knows-how-many different servers around the company.
> > 
> 
> Thanks; sorry about the delay in replying.
> 
> >From a brief reading of the patch it looks good, but I haven't got it to
> apply yet.  Please can you resend this as an attachment rather than
> inline?  I tried fixing up the wordwraps and whitespace but Python hates
> me :-(
> 
> > Oh well.. this adds optional PERSONALIZE_SERVERNAME and 
> > PERSONALIZE_MAILBOXNAME settings to it - the mailbox name isn't 
> > necessarily same as username. Oh and the mailbox name can contain dots in 
> > it so the mailboxRegex also tweaked.
> > Didn't test this in action but based on visual inspection of the results 
> > it seems to do what it's supposed to.
> 
> Ideally we'd have a test suite to go with this; it would be nice to have
> it verify on "make test" that the output of personalization is as
> expected.
> 
> > 
> > Further todo: currently only the Mail Account entry is fixed, other places 
> > potentially needing fixing of username and server name are Tasks-, 
> > Addressbook- and Calendar Source.
> 
> It should already fixup the username; it would be the server name that
> would need fixing in that case.  Further patches welcome!

This is now in GNOME CVS as the module "evolution-gconf-tools"





More information about the desktop mailing list