Sort Contacts in Address Book or in Plaxo?
I need to get a whole bunch (roughly a thousand) contacts sorted into Groups so that I can manage them better.
Does anyone know if it is a better idea to do this in Plaxo and then if I can import them into Mail, or if I should do this in Mail and then import into Plaxo?
Thanks.
They are coming from your Mail cache. It includes any addressee you have previously used, including typos. The Mail app on the iPhone/iPod Touch does have an option to clear this cache. The only way to remove these cached email addresses from the Mail application is restoring the iPhone/iPod Touch as a new phone/iPod. A restore from backup also restores the cache.
Similar Messages
-
Sorting contacts in Address Book
I have my contacts sorted as First Name, Last Name. But I don't understand why when I sync to my smartphone, it turns into Last Name, First Name and there is no option to change it. Has anyone run into this problem or figured a way out of it?
The sorting on your phone is likely the culprit.
Look thru your phone's features, see if you can sort it there.
Beavis2084 -
Problems syncing from contacts to address book
I have an iMac which now runs OSX 10.6.8 and an iPhone 3GS that runs the latest iOS 5.
Long story short, I downgraded from OSX Lion back to OSX 10.6.8 a few months ago. Got quite a few problems doing so... ended up creating a brand new user and transferring music, videos and photos manually. Then, the iOS 5 got out and I upgraded my phone right away. I couldn't figure out icloud at first but understood yesterday that it works only with Lion. I thought I'd keep it on my phone if I ever want to install Lion again.
I also realised that I never transfered back in my iMac all my iCal events and Contacts.
So yesterday, I tryied to sync my Contacts, iCal and Notes from my iPhone to my iMac. In the iTune info tab, under each section, there was a message mentioning that since I use iCloud, I don't need to sync my info through iTune and doing so would possibly create duplicates. I try to sync them anyway since I only had to in Address Book. I got the message to merge or replace. I selected merge (yes I had at least one contact in Address Book). Nothing happened... iCal didn't merge anything and neither Address Book. I tried to create new events in my phone and iMac and these were syncing but not the original ones. Also added a contact in Address Book and it got sync with my phone. I didn't try creating one on the phone to sync it through but assumed that it was working.
After going through a few discussion threads, I decided to delete the iCloud account on my phone since I didn't need it and try re-syncing. The iCloud message in the iTune's info tab was gone so I thought everything would be good and I could select merge my contact again without any problem. I was wrong... I lost all my contacts... I freeeeeeeeaked out !! Thank God I didn't unplug the phone and restored it right away to get everything back.
I tried it again this afternoon but only tried to sync iCal. I didn't get to choose between merge and replace and the same thing happened again... lost everything... iCal but also Contacts which I find strange because I didn't check the Contact option in iTune.... I got everything restored back even thought it's always scary to try things like this.... So for now on, I don't delete my iCloud info on my Phone and do not sync any other info. I'm actually scared to plug it in and always double check that my contacts are all there before unplugging.
So here I am... don't really know what to do... I read stuff about removing apple.isync files or something... or other options but they never quite answer my problem...
There is still the option to type all my contacts back in Address Book.. I don't have that many... but it's a pain...
Sorry about the long message here
Thanks for your help and for your time.
BenClearly iSync has got confused about what new data it needs to pull from the phone. Usually resetting the sync history solves this, but as it hasn't for you... try this:
I would suggest sending all the contacts from the phone to the Mac manually via Bluetooth: *Contacts > Options > More > Advanced > Send all Contacts > Via Bluetooth* (or similar, depending on the exact phone model)
This will send vCard(s) which can be imported into the Mac Address Book simply by double-clicking the file that arrives on your Mac.
Merge or remove any duplicates as they are imported. You can also use the *Card > Look for Duplicates* command in Address Book.
Once all your Contacts are exactly as you want them in Address Book do a full backup of them:
*File > Export > Address Book archive...*
Finally, load iSync, click your phones icon and choose *Reset Device...* from the Devices menu.
This will force iSync to remove all the existing contacts from the phone and completely replace them with all the new nicely sorted out ones from the Mac Address Book.
From this point on, iSync should keep track of what needs updating on each subsequent sync. -
Apple Script to Sort through the Address Book
Dear All,
I am quite new to Apple and just a learner on Apple-scripts. Its been quite a task to learn.. I would require some help on a few things..
The script will eventually use numbers to send email and get the user inputs and any yet to reach there..
After going through lots of scripts to sort through the address book and make a clean address book, i found they are quite slow in processing takes about 20~30 Minutes to get through 2000 Contacts..
Hence after reading posting of Mr. Koenig & Mr. Hiroto and specifically on deep copy. I have written the following code which does the following on 2000 records within 6~8Mins.
The Script work its way through all the contact is the address List.. and creates Groups
1. Duplicate Email Id's — List of Contacts with same email ID's including Contacts where the email Id is entered twice.. (Strange.. Address Book Issue, copy of the email Id under work & home)
2. Duplicate Phone — List of Contacts with same Phone Numbers including Contacts where the Phone Nos is entered twice.
3. Duplicate Name — List of Contacts with Same Names
4. Duplicate No Name — List of Contacts without the First Name and Last Name
it also sort the Contacts under the following Group which you can edit later with all the information's..
1. Only Email Ids — List of Contacts with Email ID and No Phone Numbers
2. Only Phone — List of Contacts with Phone Numbers and No Email Id's
3. No Email or Phone — List of Contacts with No Email Id's and No Phone numbers (some half completed contacts )
My Question to the forum is why is the following code still taking too much time..
set onlyDupEList to every person of group theGroupEmail
repeat with j from 1 to count of Dup_email
set tempdata to item j of Dup_email
if onlyDupEList does not contain {tempdata} then add tempdata to group theGroupEmail
end repeat
save application "Address Book"
and the scripts slows down when the items in the list is quite large (over 800 or so )..
Any help is appreciated and thanks in advance..
-- the code ---
global MsgTitle
on run
set MsgTitle to "Search for Duplicates in Address Book Contacts"
display dialog ¬
"This Script takes a while to finish" & return & "maybe 10 min or More..." & return & "Depending on the Address Book Contacts." & return & return & "Hence Allow it to run for the while" with title MsgTitle ¬
with icon 1 ¬
buttons {"Continue"} ¬
giving up after 5
set question to display dialog "Select the Duplicate Search Parameter " with icon 1 with title MsgTitle ¬
buttons {"Contact Name", "Contacts on Phone & Email Id's", "Quit"} default button 3
set rtnValue to button returned of question
if rtnValue is "Quit" then
-- tell application "Address Book" to quit
tell me to quit
end if
if rtnValue is "Contact Name" then
-- tell application "Address Book" to quit
GetDup_byName("Duplicate Name")
end if
if rtnValue is "Contacts on Phone & Email Id's" then --Contacts on Phone & Email Id's
-- tell application "Address Book" to quit
Get_dup()
end if
end run
--- Search on Name Field ---
on GetDup_byName(theGroupName)
set question to display dialog "Do you want to search for duplicates based on Names? " with icon 0 with title MsgTitle ¬
buttons {"Continue", "Quit"} default button 1
set rtnValue to button returned of question
if rtnValue is "Quit" then
-- tell application "Address Book" to quit
tell me to quit
end if
tell application "Address Book"
activate
set biglist to {}
set NoNameList to {}
set theGroupNoName to "Duplicates No Names"
set theGroup to theGroupName
-- if not (exists (group "Dupilicate Entries")) then
if not (exists (group theGroup)) then
make new group with properties {name:theGroup}
save
end if
if not (exists (group theGroupNoName)) then
make new group with properties {name:theGroupNoName}
save
end if
set the_names to name of people
repeat with i from 1 to number of items in the_names
set theName to item i of the_names
-- return theName
if theName is not in biglist then
copy theName to end of biglist
else
set counter to (people whose name is theName)
if (count of counter) > 1 then
repeat with i from 1 to number of items in counter
set this_item to item i of counter
-- display dialog this_item
add this_item to group theGroup
end repeat
-- return counter as string
end if
end if
-- captures the Contacts without Name ---
if theName contains "@" then
-- display dialog theName
set counterList to (people whose name is theName)
repeat with i from 1 to number of items in counterList
set this_item to item i of counterList
-- display dialog this_item
add this_item to group theGroupNoName
end repeat
end if
-- save application "Address Book"
end repeat
save application "Address Book"
set peopleCount to (count every person)
-- set peopleCount to 50 -- only for testing --
repeat with i from 1 to peopleCount
set first_name to first name of person i as string
set Last_Name to last name of person i as string
if first_name is equal to "missing value" and Last_Name is equal to "missing value" then
-- display dialog first_name & " : " & Last_Name
set end of NoNameList to (id of person i)
end if
end repeat
repeat with j from 1 to the count of NoNameList
set tempdata to item j of NoNameList
-- set testdata to person id tempdata
-- if (name of groups of testdata does not contain theGroupNoEmail) then
add tempdata to group theGroupNoName
-- end if
end repeat
save application "Address Book"*)
display dialog ¬
"This Script Finished Processing Address Book Contacts the Duplicates are in the group" with title MsgTitle ¬
with icon 1 ¬
buttons {"Continue"} ¬
giving up after 5
end tell
end GetDup_byName
on Get_dup()
set question to display dialog "Do you want to search for duplicates based on Names? " with icon 0 with title MsgTitle ¬
buttons {"Continue", "Quit"} default button 1
set rtnValue to button returned of question
if rtnValue is "Quit" then
-- tell application "Address Book" to quit
tell me to quit
end if
tell application "Address Book"
activate
set theGroupEmail to "Duplicate Email Id's"
set theGroupPhone to "Duplicate Phone"
set theGroupNoEmail to "Only Phone Numbers"
set thegroupNoPhone to "Only Email Id's"
set theGroupNoData to "No Email or Phone"
-- set theGroup to theGroupName
if not (exists (group theGroupEmail)) then
make new group with properties {name:theGroupEmail}
save "Address Book"
end if
if not (exists (group theGroupPhone)) then
make new group with properties {name:theGroupPhone}
save "Address Book"
end if
if not (exists (group theGroupNoEmail)) then
make new group with properties {name:theGroupNoEmail}
save "Address Book"
end if
if not (exists (group thegroupNoPhone)) then
make new group with properties {name:thegroupNoPhone}
save "Address Book"
end if
if not (exists (group theGroupNoData)) then
make new group with properties {name:theGroupNoData}
save "Address Book"
end if
set ListofPeople to people --the_ID
set ListofEmailID to value of emails of people --the_emails
-- return ListofEmailID
set ListofPhones to value of phone of people -- the_phones
-- return ListofPhones
set biglist to {}
set ListEmail_Uniq to {}
set ListEmail_Dup to {}
set No_PhoneList to {}
set No_EmailList to {}
set No_dataList to {}
set FlagEmail to false
set FlagPhone to false
-- repeat with i from 1 to number of items in the_emails
repeat with i from 1 to count of ListofEmailID
set thePersonID to item i of ListofPeople
set theEmails to item i of ListofEmailID
if theEmails is equal to {} then
set end of No_EmailList to thePersonID
else
-- set FlagEmail to true
repeat with j from 1 to count of theEmails
set tmpdata to item j of theEmails
-- return tmpdata
if tmpdata is not in biglist then
set end of biglist to tmpdata
set end of ListEmail_Uniq to {tmpdata} & {thePersonID}
else
set end of ListEmail_Dup to {tmpdata} & {thePersonID}
end if
end repeat
end if
end repeat
-- return ListEmail_Uniq
-- return ListEmail_Dup
-- save application "Address Book"
set biglist to {}
set ListPhone_Uniq to {}
set ListPhone_Dup to {}
-- repeat with i from 1 to number of items in the_emails
repeat with i from 1 to count of ListofPhones
set thePersonID to item i of ListofPeople
set thePhones to item i of ListofPhones
if thePhones is equal to {} then
set end of No_PhoneList to thePersonID
else
-- set FlagPhone to true
repeat with j from 1 to count of thePhones
set tmpdata to item j of thePhones
-- return tmpdata
if tmpdata is not in biglist then
set end of biglist to tmpdata
set end of ListPhone_Uniq to {tmpdata} & {thePersonID}
else
set end of ListPhone_Dup to {tmpdata} & {thePersonID}
end if
end repeat
end if
end repeat
-- return ListPhone_Uniq
-- return ListPhone_Dup
set the Dup_email to {}
-- Find the Duplicates from the sorted list --
repeat with i from 1 to the count of ListEmail_Dup
set tempdata to item i of ListEmail_Dup
set dataEmailDup to item 1 of tempdata
set dataPersonDup to item 2 of tempdata
repeat with j from 1 to the count of ListEmail_Uniq
set tempdata to item j of ListEmail_Uniq
set dataEmailUniq to item 1 of tempdata
set dataPersonUniq to item 2 of tempdata
-- display dialog mainEmail1 & "=" & mainEmail2 & " " & mainID1 & "=" & mainID2
if dataEmailDup is equal to dataEmailUniq then
set end of Dup_email to dataPersonDup -- & "," & dataPersonUniq
set end of Dup_email to dataPersonUniq
end if
(* -- the code takes lot more time if add to group was used --
if dataEmailDup is equal to dataEmailUniq then
set testdata to person id dataPersonDup
add testdata to group theGroup
set testdata to person id dataPersonUniq
add testdata to group theGroup
end if
end repeat
end repeat
-- return Dup_email
set the Dup_Phone to {}
-- Find the Duplicates from the sorted list --
repeat with i from 1 to the count of ListPhone_Dup
set tempdata to item i of ListPhone_Dup
set dataPhoneDup to item 1 of tempdata
set dataPersonDup to item 2 of tempdata
repeat with j from 1 to the count of ListPhone_Uniq
set tempdata to item j of ListPhone_Uniq
set dataPhoneUniq to item 1 of tempdata
set dataPersonUniq to item 2 of tempdata
-- display dialog mainEmail1 & "=" & mainEmail2 & " " & mainID1 & "=" & mainID2
if dataPhoneDup is equal to dataPhoneUniq then
set end of Dup_Phone to dataPersonDup -- & "," & dataPersonUniq
set end of Dup_Phone to dataPersonUniq
end if
(*if dataPhoneDup is equal to dataPhoneUniq then
set testdata to person id dataPersonDup
add testdata to group theGroup
set testdata to person id dataPersonUniq
add testdata to group theGroup
-- save
end if*)
end repeat
end repeat
-- return Dup_Phone
set onlyDupEList to every person of group theGroupEmail
repeat with j from 1 to count of Dup_email
set tempdata to item j of Dup_email
if onlyDupEList does not contain {tempdata} then add tempdata to group theGroupEmail
end repeat
save application "Address Book"
set onlyDupPList to every person of group theGroupPhone
repeat with j from 1 to count of Dup_Phone
set tempdata to item j of Dup_Phone
if onlyDupPList does not contain {tempdata} then add tempdata to group theGroupPhone
end repeat
save application "Address Book"
set onlyPhoneList to every person of group theGroupNoEmail
repeat with j from 1 to the count of No_EmailList
set tempdata1 to item j of No_EmailList
if No_PhoneList does not contain {tempdata1} then
if onlyPhoneList does not contain {tempdata1} then add tempdata1 to group theGroupNoEmail
end if
(*set flagE to false
repeat with i from 1 to the count of No_PhoneList
set tempdata2 to item i of No_PhoneList
if tempdata1 is equal to tempdata2 then
set flagE to true
exit repeat
end if
end repeat
if flagE is false then add tempdata1 to group theGroupNoEmail*)
end repeat
save application "Address Book"
set onlyEmailList to every person of group thegroupNoPhone
repeat with j from 1 to the count of No_PhoneList
set tempdata1 to item j of No_PhoneList
if No_EmailList does not contain {tempdata1} then
if onlyEmailList does not contain {tempdata1} then add tempdata1 to group thegroupNoPhone
end if
end repeat
save application "Address Book"
set onlyList to every person of group theGroupNoData
repeat with i from 1 to count of ListofPeople
if (item i of ListofEmailID is equal to {}) and (item i of ListofPhones is equal to {}) then
set tempdata to item i of ListofPeople
if onlyList does not contain {tempdata} then add tempdata to group theGroupNoData
end if
end repeat
save application "Address Book"
display dialog ¬
"This Script Finished Processing Address Book Contacts the Duplicates are in the group" with title MsgTitle ¬
with icon 1 ¬
buttons {"Continue"} ¬
giving up after 5
end tell
end Get_dup
on quit
--set MsgTitle to "Change Email ID's Domain Name"
save application "Address Book"
display dialog "Contact Srikanth Kamath at [email protected] for any Help" with title MsgTitle with icon 1 buttons "OK"
continue quit
end quitHello Srikanth Kamath,
I'm not sure you're still following this thread, but anyway here's sample code I said I'd post later.
--SCRIPT2
main()
on main()
script o
-- input data
property xx : {1, 2, 3, 4, 5} -- list of parents
property yy : {{"g", "h"}, {"a", "b"}, {"b", "e", "f"}, {"e"}, {"c", "d"}} -- list of children per parent
-- work list
property pp : {} -- list of children tagged by parent; i.e, lits of {child, parent}
property qq : {}
property rr : {}
-- (1) build list of children tagged by parent
repeat with i from 1 to count my xx
set x to my xx's item i
set y to my yy's item i
repeat with p in y
set end of my pp to {p's contents, x}
end repeat
end repeat
--return pp -- {{"g", 1}, {"h", 1}, {"a", 2}, {"b", 2}, {"b", 3}, {"e", 3}, {"f", 3}, {"e", 4}, {"c", 5}, {"d", 5}}
-- (2) sort tagged list by child as key
msort(my by_key1, my pp)
--return pp -- {{"a", 2}, {"b", 2}, {"b", 3}, {"c", 5}, {"d", 5}, {"e", 3}, {"e", 4}, {"f", 3}, {"g", 1}, {"h", 1}}
-- (3) retrieve parents with duplicate child
(* retrieve list of {child, parent} for duplicate child *)
set my qq to uniq(my eq_key1, my pp, {_dup:true})
--return qq -- {{"b", 2}, {"b", 3}, {"e", 3}, {"e", 4}}
(* retrieve list of parent *)
repeat with q in my qq
set r to q's item 2
if r is not in my rr then set end of my rr to r
end repeat
return rr -- {2, 3, 4}
end script
tell o to run
end main
on by_key1(x, y)
msort's comparator for list of lists
key = item 1, ascending
returns true iff x and y are out of order
return x's item 1 > y's item 1
end by_key1
on eq_key1(x, y)
uniq's comparator for list of lists
key = item 1
returns true iff x and y are considered equal
return x's item 1 = y's item 1
end eq_key1
on msort(cmp_, aa) -- v1.2f2
Basic recursive merge sort handler having list sorted in place.
handler cmp_ : comparator
* cmp_(x, y) must return true iff list element x and y are out of order.
list aa : list to be sorted in place
script o
property parent : {} -- limit closure to minimum
property xx : aa -- to be sorted in place
property xxl : count my xx
property yy : {}
property cmp : cmp_
on merge(p, q, r)
property xx: source list
integer p, q, r : absolute indices to specify range to be merged such that
xx's items p thru r is the target range,
xx's items p thru (q-1) is the first sublist,
xx's items q thru r is the second sublist.
(p < q <= r)
local i, j, k, xp, xr, yi, yj, ix, jx
if r - p = 1 then
set xp to my xx's item p
set xr to my xx's item r
if my cmp(xp, xr) then
set my xx's item p to xr
set my xx's item r to xp
end if
return -- exit
else
if p < q - 1 then merge(p, (p + q) div 2, q - 1)
merge(q, (q + r + 1) div 2, r)
end if
At this point, sublits xx[p, q-1] and xx[q, r] have been already sorted (p < q <= r)
if my cmp(my xx's item (q - 1), my xx's item q) then
else -- xx[p, q-1] & xx[q, r] are already sorted
return
end if
set yy to my xx's items p thru r -- working copy for comparison
set ix to q - p
set jx to r - p + 1
set i to 1
set j to q - p + 1
set k to p
set yi to my yy's item i
set yj to my yy's item j
repeat
if my cmp(yi, yj) then
set my xx's item k to yj
set j to j + 1
set k to k + 1
if j > jx then
set my xx's item k to yi
set i to i + 1
set k to k + 1
repeat until k > r
set my xx's item k to my yy's item i
set i to i + 1
set k to k + 1
end repeat
return
end if
set yj to my yy's item j
else
set my xx's item k to yi
set i to i + 1
set k to k + 1
if i > ix then
set my xx's item k to yj
set j to j + 1
set k to k + 1
repeat until k > r
set my xx's item k to my yy's item j
set j to j + 1
set k to k + 1
end repeat
return
end if
set yi to my yy's item i
end if
end repeat
end merge
on cmp(x, y)
(* primary comparator *)
return x > y
end cmp
local d, i, j
if xxl ≤ 1 then return
if cmp_ = {} then set my cmp to cmp -- comparator fallback
my merge(1, (xxl + 1) div 2, xxl)
end script
tell o to run
end msort
on uniq(eq_, aa, {dup:dup}) -- v0.21
handler eq_ : comparator eq_(x, y) that returns true iff x and y are considered equal
list aa : pre-sorted list
(precisely, a list organized such that any duplicate items are adjacent to each other)
boolean _dup : option whether return unique items or duplicate items
return duplicate if true, unique otherwise.
script o
property parent : {} -- limit closure to minimum
property xx : aa
property yy : {}
property eq : eq_
on eq(x, y)
(* primitive comparator *)
x = y
end eq
if eq_ = {} then set my eq to my eq -- comparator fallback
local t, x, _on
if (count my xx) < 2 then return my xx's contents
if _dup then
set _on to false
set t to my xx's item 1
repeat with i from 2 to count my xx
set x to my xx's item i
if eq(x, t) then
set end of my yy to t
set _on to true
else if _on then
set end of my yy to t
set _on to false
end if
set t to x
end repeat
if _on then set end of my yy to x
return my yy's contents -- return duplicate elements
else
set t to my xx's item 1
set end of my yy to t
repeat with i from 2 to count my xx
set x to my xx's item i
if eq(x, t) then
else
set end of my yy to x
set t to x
end if
end repeat
return my yy's contents -- return uinque elements
end if
end script
tell o to run
end uniq
--END OF SCRIPT2
In order to apply it to your current Address Book problem, replace the main() handler with something like the following one.
--SCRIPT2a (part)
on main()
script o
-- input data
property xx : {} -- list of parent; given later
property yy : {} -- list of children per parent; given later
-- work list
property pp : {} -- list of children tagged by parent; i.e, lits of {child, parent}
property qq : {}
property rr : {}
-- (0) get input data from AB
tell application "Address Book"
tell people
set xx to its id
set yy to its every email's value
end tell
end tell
-- (1) build list of children tagged by parent *)
(* omitted (same as the previous) *)
-- (2) sort tagged list by child as key
(* omitted (same as the previous) *)
-- (3) retrieve parents with duplicate child
(* omitted (same as the previous) *)
-- (4) group the retrieved people in AB
tell application "Address Book"
repeat with r in my rr
add person id r to group "duplicate email"
end repeat
end tell
end script
tell o to run
end main
--END OF SCRIPT2a
Good luck,
Hiroto
Message was edited by: Hiroto -
Importing contacts to Address book (organized)
Hello,
Someone was helpful awhile back and told me that if I selected all emails in Mac Mail (within a folder), I could send them to address book. Basically I want to send all contacts from a folder in Mac Mail over to address book in an organized fashion. I did the export but now I don't know how to find the new contacts in address book. It just lumped in the new contacts with the others....
Is there a way to organize address book by date added (contacts)? Does anyone have any suggestions on how to do this? I tried dragging over the emails into a group folder in address book but that didn't work.... Thanks!Smart folders aren't real folders, just sort of Aliases that contain certain criteria in th whole thing.
Like you could make a Smart folder that containd names that had b in the name, that fake folder when clicked on would look like it cantain those that have b in the name, but just really points to only those.
Experiment a bit with them, you can delete them without alarm because it's just a separate DB of them. -
Public Folders with Contacts vs Address Book
Which is the better approach: public folders with contacts or setting up an address book?
I want to set up some sort of address book to hold details of some of our major clients. Rather than each person maintaining his/her own address list the plan is for everyone to maintain a single list. As soon as we deal with a "new" contact at
one of our clients that person's details go into the central list and we all benefit.
In the past we've used public folders. However, it seems to me that they are quite a hassle with OWA so i was wondering why we don't simply create a new address book with:
New-AddressList -Name "MyCo – Customers" -RecipientFilter "(CustomAttribute1 -eq 'MyCo') -and (ObjectClass -eq 'Group')" -RecipientContainer "ad.ilbs.co/Habitats/myco"
or should I use New-OfflineAddressBook -Name ...
Our team run a variety of systems (Windows and Mac) and a variety of phones (mostly IOS and Android)
RogerHi Roger,
According to your description, you want to share the contact which is created by each client users in OWA and Outlook to all other domain users for contact sharing. Is it right?
If that is the case, the Public Folder is an option to achieve this as you mentioned. For address list in server side, only the administrators who have related permission to Exchange server can create an address list in Exchange server generally.
For client users, they can’t create the address list for all other users using, though the contact folder permission is set to reviewer for all other users.
If you are using Public Folder contact (default folder permission set to Author), each user can create contacts in this folder and the contact can be visible for all users. Then the client user can do the following settings in Outlook to
manually add the Public Contact to address book:
1. In Outlook, open Public Folder.
2. Right-click Public Contact folder, select Properties.
3. In Outlook Address Book tab, check Show this folder as an e-mail Address Book.
4. Click OK to save the setting.
Then the Public Contact folder should be added in the Address Book.
Regards,
Winnie Liang
TechNet Community Support -
How can I delete all my contacts in Address Book?
I had syncing issues between my Entourage 2008 contacts, my Address Book contacts, and the PowerMac for Blackberry application. As a reference, I have around 5,000 contacts. I have solved the issue, but there is some collateral damage: read on.
Address Book duplicated my contacts two or three times, and it also created around 60,000 empty contacts. I have been able to clean the Entourage contacts, which only suffered from duplication but not from new empty entries.
I tried to delete the Address Book duplicate and empty entries. The easy way out, I thought, was to Select All and delete. It does not work. Given I have ended with around 80,000 contacts, after I Select All, and try to delete, the program hangs, and I have to Force Quit the Address Book application.
I tried to locate the Address Book file where contacts are stored, but I have not found an obvious name that would point to it, nor have I read anything about such file in the different discussion forums. So no success on this.
I have even used scripts in the past for deleting duplicates and merging contacts in Entourage, but I have not found one for Address Book that could take care of the massive number of empty entries with "No Name".
So, is there a way to delete all my contacts in Address Book?There are two possibilities you can try:
1. Delete all your duplicate entries. You can try downloading and running this Applescript Remove Duplicates, which will create a group named Duplicates in Address Book, from which you should be able to delete those entries, by selecting the Group, then in the next column to the Right, select all the entries and choose Delete Cards from the Edit menu.
2. If that doesn't work, you can do this:
1. Quit Address Book if it's running.
2. Go to ~/Library/Application Support/AddressBook and delete an of these files/folders you find there:
• ABPerson.skIndex
• ABPerson.skIndexInverted
• Address Book - xxxxx.abbu
• AddressBook.data
• AddressBook.data.beforesave
• AddressBook.data.previous
• Images
• LastImport.plist
3. Restart Address Book and see if the default cards are there (Apple card, and your Me card) and if all seems to be working correctly.
Mulder -
I made no effort ever to add the contents of my iPhone to my Macbook. Ever. Right now in my Skype app that I have only Just downloaded have I just found ALL of my iPhone contacts in it's contact list. NOT GOOD. I am looking for a way to remove my iPhone phone book from the Address Book on my Mac and then remove ALL those same contacts from the Skype contact list.
I am now removing my iPhone contacts from Address Book on my Macbook one by one manually. Is there a shorter way of doing this?Are you using iCloud?
What is the file format you intend to use to import contacts? If it an Address Book Backup (.abbu) then perhaps you can import it. That would delete your entire Address Book and replace it with the backup.
I might suggest simply moving your entire ~/Library/Application Support/Address Book folder to the Desktop. That seems rather drastic though, and if your contacts are stored in iCloud it might not make a difference. -
How to delete all contact in address book
Hi,
How to delete all contact in address book.
And disable the address book to sync with outlook 2011.
Using Macook pro 10.7.2Actually I already copy all my cd,mp3 in my itunes I got 2457items song (all in my mac os hardisk).
Now I need to sync all my music and movie using icloud or itunes match.
I don;t want to use the cable. I wanted to sync using icloud or itunes match.
1. Can all the music and movie sync with icloud and direct sync with my iphone?
2. Or all music and movie using itunes match and sync into my iphone?
Is the cable only the way to sync all the music and movie.
Thank you. -
Using the program O2M I successfully imported emails from Outlook 2003 to Mail, and calendar events to iCal. However, repeated attempts to import contacts to Address Book have failed. The contacts appear to import, but when I close Address Book and reopen it, the contacts are gone. I tried File-Save, but Save is greyed out. This is a new Macbook Pro with the latest Lion OS. I wonder if O2M has not been updated to work with Lion. Or is there something I am overlooking in the import process?
Hi Denisej and others who have encountered the same problem,
I tried your work around. Unfortunately it did not work out for me because in my contacts there are an unknown number that still "refused" to be imported like that. When such a contact was in the group I selected for import the whole lot would be lost again after re-opening Address Book. Finally that meant that I had to import each contact one-by-one, each time with the need to close down Address Book. A job to go nuts and end up with a mouse injury. So I decided to use the Migration Assistant that Lion now offers
https://discussions.apple.com/thread/3284404
together with Windows Migration Assitant on my old PC. Obviously both Mac and PC have to be on the same network. For this I did not need to do anything special. Both make use of the same router and that is apparently sufficient. When migrating the contacts Lion creates a new account, so you need to log in to that new account to see your migrated contacts. I used the Export Address Book Archive function in the Address Book menu to copy the lot to my own Apple account. I got rid of the new account and I was finally where I wanted to be in the first place.
Kees -
Sync between MacBookPro and iPhone 3G does not sync properly. Calendars duplicate events but worse is that only contacts from Address book from letter T onwards sync. Any contacts on iPhone which are not on Mac are lost during sync.
Solutions?No, I never really found an easy solution. I believe it is an issue with some corruption in the iTunes database on the specific device. In my case, both my iPad and iPhone now show duplicate stream songs if viewed through iTunes on my Mac, but they show different songs. A couple years ago I had a similar issue on my iPhone, and Apple support suggested I back up the phone, completely reset it, and then restore it from the backup. It did work, so I imagine it would probably work for my current issues with the iPhone and iPad. But resetting and restoring an iPad or iPhone always makes me a little nervous that something will get lost. When I did reset/restore the iPhone, I do have to say, the restore process was 100% perfect and I did not lose any data at all even though Apple support said I might. If you try to go that route, I would suggest backing the device up both to a computer through iTunes, and to the iCloud so that you have a double backup.
None of this really resolves the issue with how the iTunes databases are becoming corrupted on the apple devices though, so it is very likely to happen again until they fix it. I have been unable to determine if there were any specific actions or conditions which caused the corruption to happen in the first place.
Might be worth another call to Apple support, or dropping in the local Apple store if you have one near by. -
Can I overwrite contacts in Address book with my iPod Touch contacts?
I'm an idiot - I somehow managed to delete ALL of my contacts in Address book. I don't use Time Machine (not enough external HD space) so I can't restore that way.
I did happen to sync my iPod Touch shortly before I deleted everything so my contacts are fine there. Short of re-typing everything into Address Book, is there a way I can tell iTunes to overwrite my contacts with the ones from the iPod touch?
It's the only place I have my contacts - and because I enabled Google sync, it deleted all of my Google contacts too! HELP!!If you sync, the contacts will be copied back into Address Book on your Mac. You should get an error message that pops from iSync (a warning about changing more than 5% of your data), which you should Allow.
In case you're worried, I have tested this (backed up my address book, then deleted the contents, then synced and my contacts were restored from my IPT).
Hope this helps... -
No Contacts or Address Book app
My new iPhone doesn't have an icon for Contacts (or Address Book). Is that something I have to add myself? That seems odd. I can see contacts if I set out to create a message, but don't see any way to pull up a list of contacts right from the start. User error, I'm sure.
Swipe down on the home screen and type Contacts in the search field. If it is on the device (and it should be) it will show up, and if it is in a folder, will tell which one. Assuming it does show up in the search, go back tot he home screen and swipe left-right to see your alternate screens and locate it.
-
I have iphone4 and have my contacts on it, however on my macbook pro the contacts in address book are no longer there, this happened after i did migration assistance, Can someone tell me how i populate my address book again, I am running SL now 10.6.7.
Thank you for your assitance.Do this, open your Address Book > Menu > choose Filters and UNcheck all filters.
See your contacts now?
1. If any post helps you please click the below the post(s) that helped you.
2. Please resolve your thread by marking the post "Solution?" which solved it for you!
3. Install free BlackBerry Protect today for backups of contacts and data.
4. Guide to Unlocking your BlackBerry & Unlock Codes
Join our BBM Channels (Beta)
BlackBerry Support Forums Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code -
Group sync from iphone contacts to Address Book
I have read numerous entries regarding this but I have not been able to solve the problem. My Palm was never this difficult to synch. Has anyone been able to come up with a universal solution for new groups in Address Book not synching with groups in Contacts in the iPhone? After I first synched the phone, the existing groups in Address Book showed up, but all new groups since then do not transfer to the phone. I have reset the synch software, and rebooted the mac to no avail. Many thanks.
tnarg nosegref,
When you say you reset the sync software, did you follow all the steps in article http://support.apple.com/kb/HT1865 ? If not, it's the most thorough method of doing so.
In addition to this, have you tried backing up your Address Book as an archive, and then reimporting it, overwriting the existing contents?
Archiving your address book
http://docs.info.apple.com/article.html?path=AddressBook/4.1/en/9158.html
Importing contacts into Address Book
http://docs.info.apple.com/article.html?path=AddressBook/4.0/en/ad808.html
Hope this helps,
Raleigh
Maybe you are looking for
-
OK so to start on a positive - I have been the biggest advocate of Blackberry over the last 3 years and have found it a really easy phone to just pick up and use without having to spend much time with user manuals. I started on a Torch and am now usi
-
MY iPhone 4 was run over at work by a forklift the screen was badly cracked but other than that worked fine for 6 days. Then it got really hot while charging and shut down and will not power back up. I have photos on this phone that we're not backed
-
HT4623 How do i delete a tv show from my ipod?
How do i delete a tv show from my ipod? I updated it to the iOS 7 and got a bunch of shows that I have bought but deleted and I got rid of those through the settings but there is one that will not go away.
-
Special GL configuration for Accounts payable
Hello Gurus, Can you please let me know how to configure special GL and assign code to it for accounts payable. Pls forward configuration material for special GL if you have one to my email id [email protected] Points will be awarded. Thanking you
-
hi all, we are using dbms_pipe with our application and sudenly we are gettinmg the below error. Sun Feb 05 08:25:13 2012 trnsfr_get_list: ORA-20001: Send Timeout on pipe ORA$PIPE$00E2CB3E0001Any Comments please.. Edited by: user8792751 on 05-Feb-201