Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: Re: Adding a list of contacts to Exchange Address book.

by thunders (Priest)
on Dec 11, 2003 at 16:49 UTC ( #314076=note: print w/ replies, xml ) Need Help??


in reply to Re: Adding a list of contacts to Exchange Address book.
in thread Adding a list of contacts to Exchange Address book.

Thanks that code works perfectly, I tested it with the following and it created my contact, "SAMAccountName" isn't a required field for contacts, all they really seem to need is the "dn" and "objectClass" fields.

use strict; use Net::LDAP; use Net::LDAP::Entry; my $ldap_prov = "server"; my $ldap = Net::LDAP->new($ldap_prov) || die; print ("\nUsername for connection: "); my $username = <STDIN>; print ("\nPassword: "); my $password = <STDIN>; chomp $username; chomp $password; my $bind = $ldap->bind($user, password => $password, $version => 3); my $contact = Net::LDAP::Entry->new(); my $name = "Bob Smith"; my $email = 'bobs@website.com'; $contact->dn( "cn=$name,ou=Website External Contacts," ."dc=corp,dc=website,dc=com" ); $contact->add(objectClass => 'contact'); $contact->add(name => $name); $contact->add(displayName => $name); $contact->add(mail => $email); $contact->add(targetAddress => "SMTP:$email"); my $result = $contact->update($ldap); $ldap->unbind;


Comment on Re: Re: Adding a list of contacts to Exchange Address book.
Download Code
Replies are listed 'Best First'.
Re^3: Adding a list of contacts to Exchange Address book.
by Anonymous Monk on Mar 11, 2009 at 01:16 UTC
    sorry i'm not a script person. there might be something that i'm missing there. it looks like that you are still importing one contact at a time, and need to fill in those names and email address in the script one by one. How then can I do the bulk of a thousand at one go, if their names and email addresses are already in an excel file?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://314076]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (15)
As of 2015-07-07 18:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (93 votes), past polls