# Automatic word substitution in e-mails?

**URL:** <https://boards.straightdope.com/t/automatic-word-substitution-in-e-mails/89432>\
**Category:** Factual Questions\
**Created:** [October 25, 2001, 12:23am UTC](https://boards.straightdope.com/t/automatic-word-substitution-in-e-mails/89432 "2001-10-25T00:23:04Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gadarene](https://avatars.discourse-cdn.com/v4/letter/g/e47c2d/32.png) [@Gadarene](https://boards.straightdope.com/u/Gadarene)\
**Post date:** [October 25, 2001, 12:23am UTC](https://boards.straightdope.com/t/automatic-word-substitution-in-e-mails/89432/1 "2001-10-25T00:23:04Z")

</div>

Here’s an odd thing.

Yesterday, my mom sent an e-mail to my Yahoo account. In it was the following sentence:

> [@](#):
>
> Did we tell you that Sam & I started brushing espresso’s teeth? After a few death-defying attempts, she actually seems to enjoy it!

Now, my family has three pets, all dogs–Kibbles, Max, and Mocha. No Espresso. I thought my mom was just having fun with Mocha’s name, so I dashed off a short e-mail saying simply, “Espresso?” with a smiley face after it. Y’know…acknowledging the wordplay.

My mom just wrote back. Here’s what she said:

> [@](#):
>
> Espresso? I don’t think I get it…is that an invitation or a name for espresso’s niece or nephew?

(I should mention that Mocha’s sister recently had puppies, and my aunt–whose dogs they are–hasn’t named them yet.)

I hit ‘reply’ to ask my mom what the heck she was talking about, and why she was acting confused when she’d been the one to bring up the name “espresso” in the first place. And here’s the thing: When the text of her e-mail got automatically quoted in the reply I was composing, the sentence above actually looked like this:

> [@](#):
>
> Espresso? I don’t think I get it…is that an invitation or a name for Mocha’s niece or nephew?

It seems, then, that she’d said “Mocha” all along…and somehow it got changed to “espresso” (note the shift in case) in both e-mails. So I guess my General Question is…howzat happen? Any explanations? Does Yahoo! have some kinda automatic word substitution which switches “espresso” for “mocha”? Why?

(My family’s account, by the way, is on a local ISP. Anyone want to test my account out by sending me an e-mail with the word “Mocha” in it?)

---

<div class="post-metadata">

**Author:** ![DarrenS](https://avatars.discourse-cdn.com/v4/letter/d/977dab/32.png) [@DarrenS](https://boards.straightdope.com/u/DarrenS)\
**Post date:** [October 25, 2001, 3:39am UTC](https://boards.straightdope.com/t/automatic-word-substitution-in-e-mails/89432/2 "2001-10-25T03:39:27Z")

</div>

Looks like Yahoo is using some kind of a filter to remove (potentially dangerous) JavaScript from formatted HTML e-mails.

[Here](http://groups.google.com/groups?hl=en&threadm=945aid%24s4s%241%40nnrp1.deja.com&rnum=1&prev=/groups%3Fq%3Dyahoo%2Bmail%2Bword%2Bsubstitution%26hl%3Den%26rnum%3D1%26selm%3D945aid%2524s4s%25241%2540nnrp1.deja.com) is a thread on Google Groups about it. Hope the link works - if not search Google Groups (not regular Google!) for “yahoo mail word substitution” and choose the first hit.

“Mocha” happens to be the name of a Java decompiler, so perhaps it made it onto Yahoo’s hit list of “naughty” keywords?

This is all speculation on my part of course, except for the Usenet post mentioned above.

---

<div class="post-metadata">

**Author:** ![DarrenS](https://avatars.discourse-cdn.com/v4/letter/d/977dab/32.png) [@DarrenS](https://boards.straightdope.com/u/DarrenS)\
**Post date:** [October 25, 2001, 4:02am UTC](https://boards.straightdope.com/t/automatic-word-substitution-in-e-mails/89432/3 "2001-10-25T04:02:08Z")

</div>

…and before anyone says it - I know Java (the programming language) and JavaScript (the scripting language) are totally different…but who knows how Yahoo might have set up their filters, if that really is the explanation.

---

<div class="post-metadata">

**Author:** ![Gadarene](https://avatars.discourse-cdn.com/v4/letter/g/e47c2d/32.png) [@Gadarene](https://boards.straightdope.com/u/Gadarene)\
**Post date:** [October 25, 2001, 4:05am UTC](https://boards.straightdope.com/t/automatic-word-substitution-in-e-mails/89432/4 "2001-10-25T04:05:43Z")

</div>

Very interesting, **Darren** ; thanks. That looks like a definite possibility. And like you said, your link indicates that the substitution is only triggered by HTML text, which might be why a plaintext “Mocha” sent to me by **Skogcat** got through unscathed.

The whole thing’s still kind of odd, however–were they just hoping that by changing mocha to espresso, nobody’d notice the difference? 🙂

---

<div class="post-metadata">

**Author:** ![Ringo](https://avatars.discourse-cdn.com/v4/letter/r/779978/32.png) [@Ringo](https://boards.straightdope.com/u/Ringo)\
**Post date:** [October 25, 2001, 4:10am UTC](https://boards.straightdope.com/t/automatic-word-substitution-in-e-mails/89432/5 "2001-10-25T04:10:20Z")

</div>

I sent you the requested email. It’ll be interesting to see what you get.

If this is not a Yahoo filtering thing, then I’d have to start paying attention to the as yet subtle quiverings of my virus antennae.

---

<div class="post-metadata">

**Author:** ![Ringo](https://avatars.discourse-cdn.com/v4/letter/r/779978/32.png) [@Ringo](https://boards.straightdope.com/u/Ringo)\
**Post date:** [October 25, 2001, 4:11am UTC](https://boards.straightdope.com/t/automatic-word-substitution-in-e-mails/89432/6 "2001-10-25T04:11:41Z")

</div>

Well, I’m late to the game, but still don’t know what’s going on.

---

<div class="post-metadata">

**Author:** ![Gadarene](https://avatars.discourse-cdn.com/v4/letter/g/e47c2d/32.png) [@Gadarene](https://boards.straightdope.com/u/Gadarene)\
**Post date:** [October 25, 2001, 12:51pm UTC](https://boards.straightdope.com/t/automatic-word-substitution-in-e-mails/89432/7 "2001-10-25T12:51:14Z")

</div>

Anyone else know anything?

---

<div class="post-metadata">

**Author:** ![John\_Bredin](https://avatars.discourse-cdn.com/v4/letter/j/96bed5/32.png) [@John\_Bredin](https://boards.straightdope.com/u/John_Bredin)\
**Post date:** [October 25, 2001, 4:41pm UTC](https://boards.straightdope.com/t/automatic-word-substitution-in-e-mails/89432/8 "2001-10-25T16:41:00Z")

</div>

I sent a message in Yahoo Groups once that had the word “evil” in it three times, and when I posted it, the "evil"s were replaced by blanks! Jeez, is “evil” considered a curse word now? :rolleyes:

---

<div class="post-metadata">

**Author:** ![DarrenS](https://avatars.discourse-cdn.com/v4/letter/d/977dab/32.png) [@DarrenS](https://boards.straightdope.com/u/DarrenS)\
**Post date:** [October 25, 2001, 5:03pm UTC](https://boards.straightdope.com/t/automatic-word-substitution-in-e-mails/89432/9 "2001-10-25T17:03:43Z")

</div>

\<Tin-foil hat on\>Maybe Yahoo has a corporate agreement with Starbucks, and this month they’re promoting expresso rather than mocha\<Tin-foil hat off\>
