Choose the right purpose for the message
Decide whether the message is meant to inform, apologize, ask, support, or close a practical loop. For a message about how to apologize for posting a friend's private photo, use this factual base: identify the moment, the impact on trust or inclusion, and what your friend should not have had to carry.
Use detail that helps a decision
Include the smallest set of details that lets the recipient understand the impact and choose a response. Offer a repair that matches the harm and show how your behavior will be different. Make the immediate next step clear enough that the recipient can answer without reconstructing the entire history.
Know what the message cannot achieve
Do not use shared history, mutual friends, or public gestures to pressure a private response. If contact is unwelcome, stop and avoid using mutual friends as messengers. The message can offer clarity, but it cannot guarantee forgiveness, agreement, attention, or renewed contact.