shared mailing groups
[email protected] Thu, 9 Jul 2009 12:13:35 +0100
| Newsgroups | gmane.comp.cms.opengroupware.xmlrpc.devel |
|---|---|
| Message-ID | <[email protected]> |
I had originally envisaged users employing which ever mail client they preferred, with the client simply using IMAP to interact with the OGO server. Since there are a wide variety of email clients in use, it seems that there is more diversity of preference among users with regard to this than with any other application. The main problem with users using a range of email applications is that contact information is duplicated (unless I produce the means to reconcile the address books of different email clients with OGO contacts e.g. using vCard), Another problem with a diversity of email clients is that mailing groups cannot be shared. Furthermore, it means I can't offer the same degree of technical support for so many mail clients, as I could for a single mail client. As part of my attempt to decide what to do, I'm wondering what would be involved in implementing shared 'mailing groups' based on OGO contact data. Looking at the web interface to OGO, I see that there are mailing lists that can be created, but these seem not to be sharable. Moreover, if the same email address was found on multiple lists, then that email address received multiple copies of the email sent to the lists. This would seem to me to be undesirable behaviour - I would want to resolve the lists of recipients so that if an address is found on more than one list, that address would still only receive one copy of the email. I see that the zOGI interface to OGO does not deal with mail, whilst the old xml-rpc interface does. For the moment, I'm prepared to just use the old interface for sending mail (at some point further down the line, maybe I'll look at adding mail to the zOGI interface, unless that's something that zOGI is designed not to do). From the zOGI interface, it does appear that Teams can contain Contacts (and not just Accounts), so I'm assuming that Teams would serve as a good basis for mailing groups. My idea would be to extract the Contact details from the Team, resolve unique email addresses locally, populate the xml-rpc Mail object with the details, and send the email through the OGO server via that old interface. However, I think I may have misunderstood the nature of the Contacts who are in Teams. I searched the OpenGroupware mailing list archive and found this post (http://www.nabble.com/Team-Mailing-List-td4017149.html#a4017149 ) that shows that an email sent to a team will be delivered to each of the team members if the team has no collective email address configured. However, in the web UI, teams can only be made up of Accounts. This leads me to believe that my understanding of the zOGI interface to Teams is mistaken. I'd be grateful to hear what others think about this, and what you do in regard to mailing groups. I can see that what I'm trying to do maybe falls between what zOGI is designed to do, and what the OGO web interface is designed to do. A further problem I foresee is giving users access via Funambol -- this would also mean that they are using the local email client of the phone, and thus will lose the shared mailing groups (although it's great that Funambol can take care of the synchronization of contact data). Which ever way I look at this, I can't seem to find an obvious solution. Maybe I should just go back to the idea of not providing an email client. That way at least they wouldn't expect to have shared mailing groups on their phones. Regards, Bernard -- OpenGroupware.org XML-RPC [email protected] http://mail.opengroupware.org/mailman/listinfo/xmlrpc