Re: [PHP-DEV] Re: IMAP/POP3 Administration API?

[email protected] (Sterling Hughes) Sat, 21 Jul 2001 23:03:24 -0400
Newsgroups php.db,php.dev,php.general,php.gtk,php.i18n,php.install,php.lang,php.pear.cvs,php.pear.dev,php.pear.general,php.qa,php.test,php.windows
Message-ID <[email protected]>
I wrote one...

http://www.designmultimedia.com/cyrus/php_extension.html

Never did have the time to commit it though, as its still in development 
(well, not currently, but when I get some free time :).

-Sterling

George Schlossnagle wrote:

> Sounds like a cyrus-imap extension for imap (which allows many 
> authentication methods, most of which don't need system-level users) 
> would be a good thing.
> 
> George
> 
> On Sunday, July 22, 2001, at 11:32 AM, Dave Mertens wrote:
> 
>>>>> Is there any IMAP/POP3 API/Modules of Linux email system (Sendmail)
>>>> 
>>> written
>>> 
>>>>> in PHP?
>>>>> I am looking for API to write a signup page for users.
>>>> 
>> 
>>>> Have to tried http://www.php.net/imap ?? Great source for API's ;-)
>>> 
>> 
>>> Have looked through it already. None of them allows me to add/delete 
>>> users
>> 
>> 
>> Most mailserver use the users that exist on the mail server. An mail 
>> user is also an regular user (Althru most of them get an fake shell)
>> . To add, modify or delete such user you need root privilegde. 
>> Webserver such as Apache run with a user nobody (or similair) which 
>> have as less access to the system as possible.
>> 
>> Because php is than also running as user 'nobody'. And then you can't 
>> add, modify or delete users.
>> 
>> If you still want to build a mailuser webinterface, here's how to do-it:
>> - first make sure only 'localhost' can access the site. Use an port 
>> different from '80'.
>> 
>> To edit the /etc/passwd there's a file in the php4 source directory 
>> /pear/files. This file is called 'Passwd.php' which you can use to 
>> edit the /etc/passwd and similair files..
>> 
>> Because every mail server have it own config files, it's not possible 
>> to create an 'generic' API. I advise you to download some other 
>> web-interfaces for sendmail
>> so you can see how they're handling the files.
>> 
>> Good luck.
>> 
>> Dave Mertens
>> 
>> 
>> -- 
>> PHP Development Mailing List <http://www.php.net/>
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> To contact the list administrators, e-mail: [email protected]
>>