#212 VPOPMail Plugin


Hi everybody

I just needed a plugin for my users to be able to:
- Change their VPOPMail Password
- Create Forwards
- Configure away messages

all as they could do with QMailAdmin as well, but as
you know, it's to complicated for most users to have a
second interface for that.

So I just started writing this plugin which came, as I
think, quiet good for my first try ;)

Important for the plugin to work:
the webserver needs to run on same machine as
vpopmail does.
Webserver needs to run as same user as vpopmail mail
runs as (there is need to write in direct to the users mail
a lot of functions depend on the Programs delivered with
vpopmail (vpasswd and vuserinfo) vpasswd - function of
php didn't work properly during my tests...

Please let me know if you find this plugin useful and / or
if you find some bugs...

I'd surely try to fix 'em..



  • Carlo Celis

    Carlo Celis - 2002-10-29

    Logged In: YES

    How do I make Apache run as user vpopmail?

  • Ari Pollak

    Ari Pollak - 2002-12-26

    Logged In: YES

    this isn't a patch, this is a plugin.

  • Dominique Leuenberger

    Logged In: YES


    using the two statements
    User vpopmail
    Group vckpw

    in youj httpd.conf, you can let your Apache run as same user as
    vpopmail does.


  • Ari Pollak

    Ari Pollak - 2002-12-27

    Logged In: YES

    Having the Apache user run as a real user with real
    permissions especially for something like private mail is a
    really terrible idea, especially for a server with other
    users with web access (which would be pretty likely if the
    same server is running vpopmail).
    A much better solution is to have vpopmail use LDAP or SQL,
    since it can be accessed and/or modified without having to
    change the Apache user.

  • Tomas Kuliavas

    Tomas Kuliavas - 2004-01-02

    Logged In: YES

    use plugins mailing list and plugins page to provide
    information about your plugin. instead of apache running as
    vpopmail user, you can use php vpopmail functions or provide
    suid wrappers for needed functions.

  • Tomas Kuliavas

    Tomas Kuliavas - 2004-01-02
    • status: open --> closed

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks