Well recently I faced this. Like to hear your opinion. I use a automated email software I use to send email to my subscribers. I always code the html which has css within the <style> tags, then send it as HTML email. Which works fine with most of the email clients including yahoo, outlook, hotmail. Recently I found it doesnt work on gmail. After some digging I found its the css that not working on gmail. And gmail only accepts inline styles. There may be more email clients I dont know. Do you guys have had experience like this?
Yes, I have had the same problems. You just have to use the inline css which I use anyway for most email projects so it was no big when I found that out.