Yahooメールとの同期が検索しても、なかなか出てこなかった(やってもできなかった)ので、やり方かきます。
結果として私は出来ました。
まず、http://wayohoo.com/ios/beginners/icloud.html ここを参考にしてiCloudの設定をします(ここは必要なのかよくわかりません。ただ、他の機能も便利なのでやってなかったらこれを機に使うことをおすすめします)。
次に「システム環境設定」を開き、「メール/連絡先/カレンダー」から「その他のアカウントを追加」を選びます。
そこにCardDAVがあると思うので、(Mac Mountail lionはそうでしたが他は分かりません)それを選びます。
ユーザー名は、yahooのユーザー名、パスワードもyahooのパスワードです。サーバアドレスにはcarddav.address.yahoo.co.jpを入力します。
これで出来ると思います。私はiCloudにつないでも出来なくてすごく苦戦しました。