[Dovecot] Coding question again...
Hello again,
I have a coding question again: I can obtain the path of the current user's mailbox with the function mail_storage_get_mailbox_path(...) - so far so good. But is it possible to get this mailbox path for another user than the logged in one?
Thanks in advance.
Best regards. Stefan
--
SIEGNETZ.IT GmbH { w3o-services } Schneppenkauten 1a D-57076 Siegen
Tel.: 0271 68193-0 Fax: 0271 68193-29
Geschäftsführer: Oliver Seitz
Handelsregister-Nummer: HRB4838 Registergericht: Amtsgericht Siegen
Das Wort “WINDOWS” stammt aus einem alten Sioux-Dialekt und bedeutet: “Weißer Mann starrt durch Glasscheibe auf Sanduhr.”
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
On Jan 19, 2009, at 7:30 AM, Stefan Jurisch wrote:
I have a coding question again: I can obtain the path of the current user's mailbox with the
function mail_storage_get_mailbox_path(...) - so far so good. But is
it possible to get this mailbox path for another user than the
logged in one?
Only with v1.2 code. There you can create multiple users with
mail_user_init().
Hmm, okay... thanks. :-)
But this brings me to the following short question: is the 1.2 code stable enough to be used productive? And when do you think might the first stable release of the 1.2 come up?
On Mon, Jan 19, 2009 at 10:32:12AM -0500, Timo Sirainen wrote:
On Jan 19, 2009, at 7:30 AM, Stefan Jurisch wrote:
I have a coding question again: I can obtain the path of the current user's mailbox with the function mail_storage_get_mailbox_path(...) - so far so good. But is it possible to get this mailbox path for another user than the logged in one?
Only with v1.2 code. There you can create multiple users with mail_user_init().
--
SIEGNETZ.IT GmbH { w3o-services } Schneppenkauten 1a D-57076 Siegen
Tel.: 0271 68193-0 Fax: 0271 68193-29
Geschäftsführer: Oliver Seitz
Handelsregister-Nummer: HRB4838 Registergericht: Amtsgericht Siegen
Das Wort “WINDOWS” stammt aus einem alten Sioux-Dialekt und bedeutet: “Weißer Mann starrt durch Glasscheibe auf Sanduhr.”
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
On Mon, 2009-01-19 at 17:06 +0100, Stefan Jurisch wrote:
Hmm, okay... thanks. :-)
But this brings me to the following short question: is the 1.2 code stable enough to be used productive?
It should be pretty good, but I don't know if there are many real world users yet.
And when do you think might the first stable release of the 1.2 come up?
The first beta will be released soon, I'm just waiting for one thing. When the v1.2.0 final is released depends on how much people will test v1.2 and how many bugs they find.
Well, that sounds good. If this version is stable enough and the beta will come soon, then it should be enough for us at the moment.
Perhaps you should know: we implement groupware servers for our customers, and we like dovecot because it is quite easy to implement multidomain virtual mailbox servers. But some of these customers want to use mailbox sharing (user driven). The groupware supports this, and my work is to implement a plugin for dovecot which provides this functionality. So we surely will try to do some testing of the 1.2 on our own and hopefully help the product to become stable soon.
So, I think we will try the 1.2... :-)
Thanks a lot for your advice! :-))
On Mon, Jan 19, 2009 at 11:53:18AM -0500, Timo Sirainen wrote:
On Mon, 2009-01-19 at 17:06 +0100, Stefan Jurisch wrote:
Hmm, okay... thanks. :-)
But this brings me to the following short question: is the 1.2 code stable enough to be used productive?
It should be pretty good, but I don't know if there are many real world users yet.
And when do you think might the first stable release of the 1.2 come up?
The first beta will be released soon, I'm just waiting for one thing. When the v1.2.0 final is released depends on how much people will test v1.2 and how many bugs they find.
--
SIEGNETZ.IT GmbH { w3o-services } Schneppenkauten 1a D-57076 Siegen
Tel.: 0271 68193-0 Fax: 0271 68193-29
Geschäftsführer: Oliver Seitz
Handelsregister-Nummer: HRB4838 Registergericht: Amtsgericht Siegen
Das Wort “WINDOWS” stammt aus einem alten Sioux-Dialekt und bedeutet: “Weißer Mann starrt durch Glasscheibe auf Sanduhr.”
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
On Mon, 2009-01-19 at 18:16 +0100, Stefan Jurisch wrote:
Well, that sounds good. If this version is stable enough and the beta will come soon, then it should be enough for us at the moment.
Perhaps you should know: we implement groupware servers for our customers, and we like dovecot because it is quite easy to implement multidomain virtual mailbox servers. But some of these customers want to use mailbox sharing (user driven). The groupware supports this, and my work is to implement a plugin for dovecot which provides this functionality. So we surely will try to do some testing of the 1.2 on our own and hopefully help the product to become stable soon.
So, I think we will try the 1.2... :-)
v1.2 already has most of the shared mailbox functionality implemented (although not really documented outside this mailing list). Do you need more than it provides?
Hello,
Yet I do not know, what functionality the 1.2 provides. In fact I just need an implementation of the 4 IMAP commands MYRIGHTS, GETACL, SETACL and DELETEACL and the ability for the user to share mailboxes himself by using these commands.
The groupware we distribute (Open-Xchange, perhaps you know it) implements this folder sharing by providing a context menu where the user can set the folder rights within his mailbox, and with this he can enable other users to access his folders.
The description of the ACL-feature in the table of 1.2 on the roadmap was not completely comprehendible for me, so I've been not quite sure, if dovecot can do these things above. But if you say, it can do, I would be able to stop the extra work and focus our work on building the mail system on basis of dovecot 1.2.
What do you think? :-)
Best regards Stefan
On Mon, Jan 19, 2009 at 12:19:17PM -0500, Timo Sirainen wrote:
On Mon, 2009-01-19 at 18:16 +0100, Stefan Jurisch wrote:
Well, that sounds good. If this version is stable enough and the beta will come soon, then it should be enough for us at the moment.
Perhaps you should know: we implement groupware servers for our customers, and we like dovecot because it is quite easy to implement multidomain virtual mailbox servers. But some of these customers want to use mailbox sharing (user driven). The groupware supports this, and my work is to implement a plugin for dovecot which provides this functionality. So we surely will try to do some testing of the 1.2 on our own and hopefully help the product to become stable soon.
So, I think we will try the 1.2... :-)
v1.2 already has most of the shared mailbox functionality implemented (although not really documented outside this mailing list). Do you need more than it provides?
--
SIEGNETZ.IT GmbH { w3o-services } Schneppenkauten 1a D-57076 Siegen
Tel.: 0271 68193-0 Fax: 0271 68193-29
Geschäftsführer: Oliver Seitz
Handelsregister-Nummer: HRB4838 Registergericht: Amtsgericht Siegen
Das Wort “WINDOWS” stammt aus einem alten Sioux-Dialekt und bedeutet: “Weißer Mann starrt durch Glasscheibe auf Sanduhr.”
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
On Jan 20, 2009, at 2:38 AM, Stefan Jurisch wrote:
Yet I do not know, what functionality the 1.2 provides. In fact I
just need an implementation of the 4 IMAP commands MYRIGHTS, GETACL,
SETACL and DELETEACL and the ability for the user to share mailboxes
himself by using these commands. .. The description of the ACL-feature in the table of 1.2 on the
roadmap was not completely comprehendible for me, so I've been not
quite sure, if dovecot can do these things above. But if you say, it can do, I would be able to stop the extra work
and focus our work on building the mail system on basis of dovecot
1.2.
v1.2 does support all the IMAP ACL commands that you need.
participants (2)
-
Stefan Jurisch
-
Timo Sirainen