Я нашел эту ссылку для получения контактов из Gmail действительно полезной.
http://www.ibm.com/developerworks/opensource/library/x-phpgooglecontact/index.html
Мне нравится простота использования имени пользователя и пароля для получения списка контактов. Я искал в Интернете, но не могу найти аналогичное решение для Yahoo и Hotmail. Вы знаете, если и как это можно сделать? Я знаю о библиотеке oAuth, но мне это ближе.