In the "To:" box in the Messages app on OS X, when I start typing in a contact name, I get old "iMessage" contacts which I've long since deleted. They certainly don't exist in my contacts; the only place I think they could exist is in my iMessage History somewhere on the iCloud servers. In any case, how can I delete them? Thanks.
The answer provided by @Noldorin works for me:
Messages on OS X doesn't allow "Recent" contacts to be deleted, but Messages on iOS does allow this. An oversight by Apple, but this is a fix nonetheless.
To clarify, I looked at recent addresses on my iPhone/iMessage when starting a new conversation. There's an "i" symbol which allows your to see recent group conversations and addresses, and also a remove button.
Once removed the erroneous address is no longer visible in OS X iMessage.
You need to remove the person in iMessage on iOS device (when typing the name of the person that should not be in your contacts anymore, that person's name may still appear. press the little "i" icon on the right and choose "remove from recent"), Quit and reopen imessage on OS X, when you start typing that name it will no longer show. It syncs from the iOS device
i found the solution i submitted it here , but was refused
take an entry and send a message
the following message will appear, if you delete the converation
entry rudy will be gone