...making Linux just a little more fun!

### Linuxgazette article

Peter Clark [clarkp at mtmary.edu]

Tue, 30 Jun 2009 19:27:27 -0500

René Pfeiffer wrote:

    >>> These attributes are used by the quota management system, which I didn't
    >>> describe in the article. It is basically a web-based GUI where
    >>> administrators can change these values. Some scripts read the quota
    >>> values from the LDAP directory and write it to the Cyrus server by using
    >>> the Cyrus Perl API. mailSizeMax isn't used in the setup, but again it
    >>> was supposed to be.
    >> Is the management system based off your "cyrus_syncboxes.pl"? Could you
    >> describe the system you used?
    >
    > The management system consists of a couple of Perl scripts.
    > cyrus_syncboxes.pl only synchronises the mail quota settings from the
    > LDAP tree with the settings on the Cyrus server. The other scripts are
    > CGIs and part of a web management UI. Admins can create, delete and
    > modify accounts. A rough overview over the functionality can be found
    > here:
    > http://web.luchs.at/information/docs/mailadmin_prozesse.pdf
    >
    > I am trying to publish the scripts as soon as I got the time to review
    > the code and remove everything specific to the servers they manage.
    >
    >

Rene,

Did you ever get around to publishing the scripts mentioned above?

What web management UI are you using? Was it something like phpldapadmin or some custom job?

What webmail system are you using with this setup?

Cheers, Peter.

Top Back

René Pfeiffer [lynx at luchs.at]

Wed, 1 Jul 2009 15:56:38 +0200

--===============1405344030== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="0FM4RQAc0jwHekq5" Content-Disposition: inline

--0FM4RQAc0jwHekq5 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable

Hello, Peter!

On Jun 30, 2009 at 1927 -0500, Peter Clark appeared and said:

    > René Pfeiffer wrote:
    >
    >>>> These attributes are used by the quota management system, which I didn=

't

    >>>> describe in the article. It is basically a web-based GUI where
    >>>> administrators can change these values. Some scripts read the quota
    >>>> values from the LDAP directory and write it to the Cyrus server by usi=

ng

    >>>> the Cyrus Perl API. mailSizeMax isn't used in the setup, but again it
    >>>> was supposed to be.
    >>> Is the management system based off your "cyrus_syncboxes.pl"? Could=20
    >>> you describe the system you used?
    >>
    >> The management system consists of a couple of Perl scripts.
    >> cyrus_syncboxes.pl only synchronises the mail quota settings from the
    >> LDAP tree with the settings on the Cyrus server. The other scripts are
    >> CGIs and part of a web management UI. Admins can create, delete and
    >> modify accounts. A rough overview over the functionality can be found
    >> here:
    >> http://web.luchs.at/information/docs/mailadmin_prozesse.pdf
    >>
    >> I am trying to publish the scripts as soon as I got the time to review
    >> the code and remove everything specific to the servers they manage.
    >
    > Did you ever get around to publishing the scripts mentioned above?

Not yet, and I am planning to release the code in a few weeks. I have to make sure that all passwords are removed.

    > What web management UI are you using? Was it something like phpldapadmin =

=20

    > or some custom job?

I use phpldapadmin for administrator access, but I used custom Perl scripts for user management.

    > What webmail system are you using with this setup?

The system used a patched and ancient variant of TWIG (http://informationgateway.org/), but any IMAP-capable webmail system will do. Squirrelmail is quite popular.

Cheers, René.

--0FM4RQAc0jwHekq5 Content-Type: application/pgp-signature Content-Disposition: inline

-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFKS2sWcjShfQp7h4YRAu8YAJ9VsgEUXv+LKNYRuQO+LmFDE2YmNgCfWddr sWeUNEyVH/thkQGzMtlUCzQ= =kPkC -----END PGP SIGNATURE-----

--0FM4RQAc0jwHekq5--

--===============1405344030== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline

--===============1405344030==--

Top Back

Peter Clark [clarkp at mtmary.edu]

Wed, 01 Jul 2009 10:21:30 -0500

René Pfeiffer wrote:

    > Hello, Peter!
    >
    > On Jun 30, 2009 at 1927 -0500, Peter Clark appeared and said:
    >> René Pfeiffer wrote:
    >>
    >>>>> These attributes are used by the quota management system, which I didn't
    >>>>> describe in the article. It is basically a web-based GUI where
    >>>>> administrators can change these values. Some scripts read the quota
    >>>>> values from the LDAP directory and write it to the Cyrus server by using
    >>>>> the Cyrus Perl API. mailSizeMax isn't used in the setup, but again it
    >>>>> was supposed to be.
    >>>> Is the management system based off your "cyrus_syncboxes.pl"? Could
    >>>> you describe the system you used?
    >>> The management system consists of a couple of Perl scripts.
    >>> cyrus_syncboxes.pl only synchronises the mail quota settings from the
    >>> LDAP tree with the settings on the Cyrus server. The other scripts are
    >>> CGIs and part of a web management UI. Admins can create, delete and
    >>> modify accounts. A rough overview over the functionality can be found
    >>> here:
    >>> http://web.luchs.at/information/docs/mailadmin_prozesse.pdf
    >>>
    >>> I am trying to publish the scripts as soon as I got the time to review
    >>> the code and remove everything specific to the servers they manage.
    >> Did you ever get around to publishing the scripts mentioned above?
    >
    > Not yet, and I am planning to release the code in a few weeks. I have to
    > make sure that all passwords are removed.
    >
    >> What web management UI are you using? Was it something like phpldapadmin
    >> or some custom job?
    >
    > I use phpldapadmin for administrator access, but I used custom Perl
    > scripts for user management.
    >
    >> What webmail system are you using with this setup?
    >
    > The system used a patched and ancient variant of TWIG
    > (http://informationgateway.org/), but any IMAP-capable webmail system
    > will do. Squirrelmail is quite popular.
    >
    > Cheers,
    > René.
    >

Renee,

I have been using Squirrelmail for sometime now. I have been rather disappointed in the lack of core development on it and looking around for other solutions that might be a better fit.

I looking at implementing sieve. I have not used it before. Seeing as I am currently using Squirrelmail (for now ) there is a nice plugin made by the folks at the University of Athens in Greece called Avelsieve to make it easy for users. All of the different sieve interfaces seem to write their data to a place on the IMAP server (specified in imapd.conf). I see in your LDAP scheme you have "mailReplyText - for auto replies such as vacation messages". Is this somehow tied to sieve? How is this used?

Would it be too much trouble if you would shoot me an email with a link to those scripts when you are done sanitizingthem? I am not a Linuxgazette subscriber and would like to see if they are something that would fit.

I really appreciate your willingness to participate with end users (like myself).

Thank you, Peter

Top Back