Can we access all the email IDs for each contact from the iPhone contactlist through code?
Sure, use the ABAdressBook class:
ABAddressBookRef addressBook = ABAddressBookCreate(); NSArray *allPeople = (NSArray *)ABAddressBookCopyArrayOfAllPeople(addressBook);
Now you have all contacts in the allPeople array, then just get the email by key.