Recall a sent message (and why it will probably fail)

Instead of forwarding a message to someone else, I accidentally replied to it.

As this is a bit of an embarrassing mistake, I was wondering if I could “undo” the sending of this message.

Can I recall a message and how can I prevent future mistakes?