Nutze einfach „who" in informellen Kontexten und mach dir nichts draus. Ehrlich gesagt, die meisten Leute werden es nicht bemerken, und diejenigen, denen es wichtig ist, gelten zunehmend als pedantisch. Die Regel selbst ist eigentlich einfach: „who" ist für das Subjekt eines Satzes (die Person, die etwas tut), und „whom" ist für das Objekt (die Person, der etwas angetan wird). Also „who did you talk to" verstößt technisch gegen die Regel - es sollte „whom did you talk to" sein, weil die Person die Handlung des Sprechens empfängt. Aber im echten Leben, besonders in Texten und E-Mails an Freunde, wird dich buchstäblich niemand dafür kritisieren, dass du „who" verwendest.
Auch in geschäftlichen E-Mails ist das Register weniger wichtig, als du vielleicht denkst. Wenn du einem Kollegen schreibst „who should I contact about this?" oder „who did you see at the conference?", dann machst du nichts falsch. Der einzige Ort, wo „whom" noch regelmäßig auftaucht, ist formales Schreiben - wie Bewerbungsschreiben oder offizielle Korrespondenz - und selbst da wird es seltener. Wenn du wirklich sichergehen willst und in informellem Schreiben natürlich klingen möchtest, verwende durchgehend „who". Die Sprache entwickelt sich ohnehin in diese Richtung.