mail = yes and it is able to have multiple entries so mail=b...@foo.net mail=bl...@foo.net etc (where there can be more than one mail field) I do not think it supports typically multiple addresses within one field so you would just need to parse as many mail fields into an array and then read them back.
I currently have a perl script which I have modified which parses through the output of LDAP and generates vCards. I do not know if the way the entries are read would always mean the first mail entry would become the primary address, but I think that would be wise. Let me know if I am missing it for what you are asking. I will look at this more tomorrow when I am a bit more able. > Sun Sep 10 2017 12:20:09 AM EDT from IGnatius T Foobar @ Uncensored >Subject: Re: LDAP / Cit-NG > > >>IG: I am using OpenLDAP with my users using the basics of >>inetorgperson.schema > >I spent some time looking through this tonight and I want to be 100% sure >that we get the right attributes. > >As far as I can tell, in both RFC2307 and Active Directory, the email >address is stored in an attribute called "mail". Is that true for your >directory? >And if there are multiple email addresses for a user, what delimiter is used >to separate them? > >I've got the code open on my screen and I'm looking at the stuff in ldap.c >where we were populating the user's vCard based on information loaded from >LDAP. This code could be easily adapted to stuff any valid addresses into the >user record. > > > >