Which of the following (if either) is grammatically correct?

"Hello, friends of whom I have an email address."


"Hello, friends whose email addresses I have."

Neither sound right. Can you help me?
AnonymousNeither sounds right.
Maybe that's because it's unusual to greet a group of people like that. Purely grammatically, however, you need ... whose email addresses I have.

Veteran Member73,512
Moderator: A super-user who takes care of the forums. You have the ability to message a moderator privately should you wish. These users have a range of elevated privileges including the deletion, editing and movement of posts when needed.Proficient Speaker: Users in this role are known to maintain an excellent grasp of the English language. You can only be promoted to this role by the Englishforums team.