Over aggressive Gmail eliding


(Leo McArdle) #1

Yesterday one of our users got an incoming email rejection, with the error that their body was too short. The email html Gmail had produced was like the following:

<div dir="ltr">
  Hi Team,
  <div class="gmail_quote">
    <div dir="ltr">
      <div><br></div>
      <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum tincidunt ullamcorper erat, non porttitor diam suscipit porttitor. Fusce viverra ipsum id vulputate tristique.</div>

      ...

    </div>
</div><br clear="all"><br></div>

Which Discourse parsed into this Markdown:

Hi Team

Omitting, of course, the real content of the message.

The issue is the email receiver makes the assumption that any element with a class prefixed with gmail_ can be thrown away (aside from gmail_default):

Unfortunately it doesn’t seem like Gmail makes things quite so simple.

@zogstrip I can PM you the original email if you’d like


(Daniela) #2

@zogstrip will be absent until July 1, 2018 (Europe: Paris), June 30, 2018 (America: Los Angeles) so you will need to have some patience


(Régis Hanol) #4

Gosh, I hate when they do that :angry:

Any chances you could PM me the HTML version of that message? I’d like to see what’s in the quote.


(Régis Hanol) #5

It’s now fixed :email:


(Régis Hanol) #6

This topic was automatically closed after 21 hours. New replies are no longer allowed.