Re: shared mailing groups
[email protected] Fri, 10 Jul 2009 21:02:05 +0100
| Newsgroups | gmane.comp.cms.opengroupware.xmlrpc.devel |
|---|---|
| Message-ID | <[email protected]> |
> > Sorry, but I don't understand how getNotifications might be useful. It > > only seems to relate to Appointments. > > But the concept is that the server can 'unroll' some of the data for > you. Rather than just returning the appointments that require > notification it creates a transient entity > <http://code.google.com/p/zogi/wiki/UnderstandingEntities> with the > information you are [obviously] going to need. Do you mean the idea is that zOGI would return a Group as a transient entity? > > That the MTA should resolve the recipient identity sounds right, but maybe > > it is expecting too much. My installation of Postfix didn't seem to > > reduce multiple emails to the same recipient to just one email. > > It should flatten [I believe] if you specify the same destination more > than one *in the same transaction*. If you perform two operations then > it is oblivious the two messages are related. This is why it is good > to expand groups in the MTA and not externally. I can see how the single transaction could eliminate duplicate emails. I don't see how the MTA could expand a group name into a list of email addresses. Maybe I'm misunderstanding what you mean by "expand". > > The issue I'm referring to with providing access via Funambol, is that the > > shared mailing groups would be unavailable on a phone, unless the phone > > email clients understand mailing groups and Funambol could sync such > > things between the server and the phone. I'd be very surprised to hear > > that such synchronization was possible. > > I think a group is a vCard just like a contact and an enterprise. The > e-mail address in a group should/would indicate an address that is > expanded by the MTA (which will query to OGo backend). I think I might have caught up with your thinking on this. It occurred to me later that a Group could just be an email address (e.g. [email protected]). Users would send an email to that address, and that address would be expanded into a list of recipients, and the email redirected to each member of the list. Following this idea then users can use whichever email client they want, whilst the server would still maintain the shared group. The question is how to redirect email to that group address, and how to maintain the group. One way of doing the expansion might be using sieve. I can see that sieve can redirect email to at least one recipient. I will need to see if the sender remains unchanged in the redirect, and whether or not the redirection can be to multiple people. If either of those don't work, then sieve is a non-starter. That would mean OGO writing out sieve scripts, which may be completely inappropriate. I'm sure others have got better ideas about how this should be implemented. Bernard -- OpenGroupware.org XML-RPC [email protected] http://mail.opengroupware.org/mailman/listinfo/xmlrpc