Thanks. I’ve pretty much decided that I’ll call dbmail-users from my PHP script for user creation/password maintenance and use IMAP from PHP script for mailbox/message administration.
I’m thinking I will need to insert my 5 predefined mailboxes with direct sql (auto-subscribing the user to them and creating admin ACLs for them). For message/mailbox delivery/maintenance, I’ll use IMAP authenticating with the admin user. On Jan 27, 2014, at 4:10 AM, Алексей <[email protected]> wrote: > Hello. You can see existing solutions: dbmail-admin and dbmail-administator. > > > > On 26 January 2014 23:44, KT Walrus <[email protected]> wrote: > I need to write a custom PHP admin script to manage my dbmail users and > mailboxes. > > I need to be able to: > - add/change/delete a user (setting password, aliases, etc), creating 5 > pre-defined mailboxes > - get a list of messages in a user’s mailbox > - get a specific message from any user’s mailbox > - set flags on a specific message in any user’s mailbox (probably only SEEN > flag, but maybe others) > - move selected messages to the user’s trash mailbox > - delete selected messages from any user mailbox > - copy a message from one users mailbox into another users mailbox, changing > the To: and Reply-To: headers > > My question is: > > What interface should I use for the above? > > Seems to me that operating directly on the users would best be done directly > in the dbmail database. I would prefer to use IMAP for message access, but > maybe direct manipulation of the db might be better? The problem with IMAP > is I would have to give my admin user ACLs to every mailbox in the database. > That might be a lot of ACLs. Is there a way to configure to give an admin > user full access through IMAP while restricting this superadmin access to my > PHP script on my admin server (not directly connected to the internet)? > > I could also use dbmail-deliver to copy messages into specific user mailboxes. > > I am, so far, unable to get dbmail-httpd running, but this would give me some > direct access to other users’ mailboxes without having to set up ACLs, but I > think the interface might be too limited to write a complete custom admin > script. > > So, any opinions on which direction I should go? MySQL direct, IMAP, > dbmail-deliver, HTTP, or other interfaces > > _______________________________________________ > DBmail mailing list > [email protected] > http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail > > > > -- > С уважением, Алексей > _______________________________________________ > DBmail mailing list > [email protected] > http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
_______________________________________________ DBmail mailing list [email protected] http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
