I've been thinking about this for a while, it would be an incredible feature for us.
The ability to create a new Address List in Zimbra, but it actually syncs with a .vcf stored on a remote server.
In terms of the Zimbra interface, it could operate in exactly the same way as subscribing to remote calendars.
At the moment we have a few .vcf files that we periodically download to refresh various address lists.
The .vcf files are generated from our company contacts database on our intranet server (PHP/MySQL), and this works really well because you can store many individual contacts within a single .vcf
The connection to our intranet is obviously SSL and protected by HTTP basic auth.
dkarp made an excellent point in another thread I started on this though... there's no unique ID in the VCard spec.
So the entire address list would have to be cleared and re-loaded from the VCard file.
Whereas with .ics you can update specific events since each event has its own ID.
So you'd have to think about how many contacts you would want to be doing this with, and also about how often you refresh the data.
But I think this would be an incredible feature! Set up a shared address book which is refreshed from a remote vcf file (PHP script or whatever), then users could send to that entire address list.
I guess it would be a major amount of work to build something like this in - I assume adding contacts to a share/mailbox is a bit more resource intensive than adding a new event/appointment.
Any comments/suggestions/hope of this being developed?