The correct answer to this issue isn't to message all your contacts.
First close the Messages app.
Then simply open up Activity Monitor and quit the Dock process to restart it.
Here's how it looks:
Your badge count should be reset after that.
PS: You can access Activity Monitor from Spotlight (⌘ Space) by simply typing its name and pressing Enter.
Before you kill Dock you need to close Messages to make it work. I had this issue on Mountain Lion (Mac OS X 10.8.2). When Messages was open and I killed Dock it didn't help. But when I closed Messages and then killed Dock, the badge was gone and after opening Messages the unread messages appeared so I could read them.
In Preferences, select Messages and check "Save history when conversations are closed." Now when you quit Messages, it will create a collection of chat transcripts. You can easily access these in your Library folder. From Finder, select Go>Go to Folder and type: ~/Library/Messages/Archive. If you are on Mavericks or Yosemite, the location is ~/Library/...
In El Capitan (i.e. 10.11.1), I solved it by changing the Smart Quote settings:
Open Keyboard in System Preferences
Go to Text tab
Change values for "for Double Quotes" and "for Single Quotes" from drop-down selection to use the simple quotes "" rather than ““
That's it. No need to disable or do any other workaround.
Hope this helps, as I had this problem ...
Apple has just announced OSX Mountain Lion which incorporates iMessage into the OS in the form of the Messages app. This will work in the same was as iMessage for iOS.
You can currently download the messages beta free from Apple here
The files that Messages saves have an ichat file extension.
But from the command line you can inspect them to see they are actually binary plist files:
$ file transcript.ichat
transcript.ichat: Apple binary property list
Turns out, you can easily convert binary plist files into human-readable XML documents:
$ plutil -convert xml1 transcript.ichat
When Bonjour is enabled in Messages it allows you to chat with other users on the same network who also have Bonjour enabled. As described in Bonjour For Developers:
Bonjour, also known as zero-configuration networking, enables automatic discovery of devices and services on a local network using industry standard IP protocols.
This was developed some ...
So there really isn’t a Messages.app. It’s still iChat.app but with some magic causing the Finder to show it as Messages. [...] [T]he magic is in the Bundle name entry in the Info.plist file in /Applications/iChat.app/Contents
Why did Apple choose to do it this way? My guess is that Apple wanted Messages to inherit all your old iChat ...
In the Messages menu, there's an option to uninstall the beta. Apple just messes with the App bundle to add support for the iMessage protocol. The underlying app is pretty much the same.
See this AskDifferent Answer and this post which it references for more information.
Check out my project that will take all of your conversations and convert them into one readable text file. It won't convert just a single iMessage, but it will collect all of your messages and attachments, back them up, and put them into a human-readable format.
Currently no. In the future it's possible that Apple would come out with an iMessage client, or an add-on for iChat to integrate it (Lion's iChat now includes a plugin system), but at the moment it's a closed Apple system and they haven't provided any access for OS X.
If you are familiar with sqlite, you can just export the messages directly from the database on Mountain Lion iMessage.
From the database, you can send sql commands to get any and all messages and associated fields you have interest. Further, you can change the output settings to write directly to a file.
Well, seems like I just had to think about it a little bit more. My workaround is not possible using only system utilities. I used Soundflower and LineIn from Rogue Amoeba software.
Using LineIn, I could select channels 3-4 specifically from the PreSonus device and route those to the two-channel Soundflower device. Then, I simply selected the Soundflower ...
Log into Facebook, click on the Gear for Preferences, then go to Account Settings, then choose Security. Under Security, you can create App Passwords, which are application specific passwords you can use where two step authentication won't work. Create a new one for Messages, then use that as your Password to log into Facebook in Messages.
Facebook will actively terminate your connection if you log-in from any other client like the Facebook web, or your mobile phone.
Even with just one client logged in, you should expect Facebook to close the connection anyway. This happens with everything I've tried, libpurple based clients (Admium, Pidgin on Linux...) gets disconnected now and then. Those ...