Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: gmail -- sending out html messages

by scorpio17 (Abbot)
on Oct 31, 2011 at 15:13 UTC ( #934902=note: print w/replies, xml ) Need Help??


in reply to gmail -- sending out html messages

I've had some experience trying to generate/send html newsletters, and gmail (and possibly other web-based email clients) will modify your html in ways beyond your control. These modifications are not documented (at least, no where I've been able to find), and may change without warning. Modifications usually involved things like stripping out javascript, and most css. For formatting, put everything into a table (think web layout before css was invented...). And gmail apparently strips all non-critical whitespace, so your original html becomes one long line of text, then it inserts linebreaks every 60 characters or so (sort of like Text::Wrap, I'm guessing). This will sometimes result in a non-printable character inside of an anchor tag's href attribute, which breaks the link. You can fix this by inserting bogus non-breakable spaces in your html upstream (hopefully at the end of a line where it won't show) - this is like "padding" that you can use to "bump" the bad characters outside of the link. But it's like dominoes: fixing one may break all the ones that follow. Previously, my newsletter looked great everywhere except from inside gmail. Now, I can make it look good in gmail, but it's a painful, tedious process. If anyone has a better method, I'd like to hear about it, too.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://934902]
help
Chatterbox?
marioroy At a large firm, had to awaken a security guy a few times so that nobody would catch him sleeping.
marioroy On a large dairy farm, almost went off the road with a 10 wheeler from exhaustion. On the farm, almost went off the silo with a big tractor. At the Fransiscan monastery, almost slipped off the dome while painting it.
[marioroy]: In Saudi Arabia caught fire but didn't burn. I think angels exist.
Lady_Aleena clean up after dinner finally.
[Discipulus]: uch! so we are twice lucky to have MCE..;=)
[marioroy]: Working a midnight graveyard shift, on the way home ran out of gas. just 2 minutes later somebody stops with a small tank of gas. It's wierd. There's always someone nearby for some reason.
[Lady_Aleena]: I was the one who stop[ed in the middle of a cold night to pick up a small family walking to a gas station. I got a few gallons of free gas for the round trip, and the grandmother said she'd pray for me.
[marioroy]: Folks do not know it, but MCE was ridiculously difficult. At Niagra Falls, heard a voice on enabling Grace while in the mist boat. That 10x performance is possible.
[marioroy]: Lady_Aleena Angels on earth are real people. That's awesome.

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (11)
As of 2017-05-29 08:26 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?