Is there any instant messaging protocol (or plugin for Pidgin) that uses a read receipt layer to verify whether messages have actually been delivered and resend if not? I've had problems recently with AIM and MSN where IMs simply do not get through, and it introduces an unacceptable level of unreliability.

2 Answers 2


The "XEP-0184: Message Delivery Receipts" extension to XMPP does this. It is currently a Draft Standard, but a number of clients appear to support it, including Miranda IM, Gajim, Tkabber, Psi+, and Bombus. There is an open ticket to add an XEP-0184 plug-in to Pidgin.


XMPP (Jabber) has an extension (XEP-203) for that which many clients implement, it does not need modification on the server side. Pidgin supports it.

  • So XEP-0203 ("Delayed Delivery") guarantees that the other end receives your message? It looks like an offline message protocol more than any sort of confirmation. I need to know (reasonably) immediately whether or not the message got through.
    – wes
    Jun 3, 2011 at 16:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.