Is there some table that lists compatibility in email clients with Schema.org markup? I know Gmail works, but what about other clients?
Edit: For clarification, i'm asking what email clients support schema.org markup in HTML emails
Available Encodings
Note: Although schema.org vocabulary recommends many different encodings, including RDFa, Microdata and JSON-LD, only gmail supports it. Markup for Apple mail and MS Outlook differs.
Most Popular Email Clients
The word most popular email clients are:
Markup for Apple Mail
Unfortunately, I don't know any mentions of Schema.org usage for Apple Mail.
But, you can create and customize your e-mail stationary. There are many howtos to quickstart.
Also, you can use Fira-Stationery by by Corey Edwards as a starter template. It's a simple, clean, unobtrusive, content-first template.
Markup for Gmail
As for email markup, there are two available for Gmail: JSON-LD (recommended) and Microdata
Markup for MS Outlook
Instead of microdata markup, there are Actionable message cards
See Get started with actionable messages for details
Howto check your markup before sending
Anyway, you can test your markup using different email-testing tools, such as:
Litmus Email Testing
HTML Email Check and Validation Tool | HTML Email Check
Useful guides
Structured Data in Email Marketing – Litmus Software, Inc. by Litmus
How to add Schema.org markup to your email marketing
Differences between JSON-LD, Microdata, and RDFa answered to this question
Related
This is a very general question regarding Apple Mail. An HTML signature is to be created for this. That worked so far. Now the customer wants a web font. As far as I know, I cannot integrate these using an inline CSS. On the other hand, I can't write a head tag in the signature either.
Is there a way to embed a web font in Apple Mail or is it not?
Web fonts work the same way in web and emails. You declare it using #font-face. The support for web fonts however is limited in emails.
The following email clients have suport for web fonts:
iOS Mail
Apple Mail
Android (default mail client, not Gmail app)
Outlook 2000
Outlook.com app
Thunderbird
All other email clients will resort to fall back fonts or the fonts coded into email clients will/might* show:
Apple Mail = Helvetica
Gmail = Arial
Microsoft Outlook* = Calibri
Hope that answers your question.
Source: Campaign Monitor
* Defaults to Times new Roman if not declared/coded properly.
Trello has a great feature where you can reply to card comments via email. Many of our non-Trello savvy clients enjoy this feature.
But this week, a client that has seven different little icons and logos included in their email signature has used the reply-to-card feature, and now our cards are getting loaded with these attachments.
Is there a way to turn off attachments via email in Trello?
So I added the inline microdata to the first two articles of our newsletter (schema.org type Article) and tested it with the Email markup tester. It showed no errors and the data was analyzed correctly. When I send the newsletter to my gmail address, I don't get the summary box that I should get with microdata enabled emails. Any help?
The online version of my email can be found here: https://yz.emsecure.net/optiext/optiextension.dll?ID=Ji6eGRCbfS1Th6QKQlY_yrcy7KZDmJiS0s8nTPf1pfoyKcwEDzcXggWWbz7%2BVVizUZgCNG0A6DKOdWA721tJJr&_SHOWMAILHEADER=TRUE
Based on the documentation:
You can easily test if your markup is working correctly end-to-end by sending emails to yourself. All emails where the sender and the recipient are the same account ignore the registration requirements and can be used for self-testing.
DKIM or SPF authentication is still required for self-testing.
Once the markup is tested end-to-end with this technique and you are ready to launch your integration to production, check Registering with Google for the next steps.
But I found a related SO post - Testing microdata in Gmail doesn't work that functionality is still missing from Gmail. You can use Apps Script, App Engine to test it as this post suggested
I am trying to avoid going into the spam folder when I send an email to users on my website.
Mainly I need them to activate their newly registered account and if it's in the spam folder, they most likely will never activate it.
I noticed that for the most part, it's Hotmail that blocks my emails.
I read a lot that the more people mark it as not-spam, and if they add the email to their contacts, that why it increases the chances of not going to spam folders in the future.
Is there a way to offer a link for "add this email to your contacts" in the html body of the email?
Also, what can I do to not get to the spam in general? I tried stripping all the html and just send plain text but still went to spam...
To prevent your emails from going to spam can entail optimizing a number of things such as
Text of the email (even if it's plain text.. spammy/salesy wording will still trigger spam
The domain in which your sending the email from
Whether or not your sending domain is authenticated (e.g. SPF, DKIM)
Checking that your not on spam lists
What people usually do is create a link to a page which provides step by step instructions on how users can whitelist the sender in various email clients and providers.
This website will actually auto-generate the instructions page for you: http://www.emaildeliveryjedi.com/email-whitelist.php
Mailchimp offers a solution which allows you to add an 'Add-to-Address-Book' link to your campaigns but it's not very broadly compatible with all clients. What they're doing is embedded hcard microdata.
Further:
Mailchimp Add-to-Address-Book Links
hCard
I'd recommend sending a test email to http://isnotspam.com/
They run a SpamAssassin test (and a few others) on the email and give you an output, which is a good metric to judge most spam filters by.
Another thing to look out for is that GMail's doesn't like when you mention money at all, especially large amounts.
A company I am developing for needs an email service provider where its own non-technical design staff can create an email template using the provider's design web interface. Transactional emails are to be sent to a single recipient specifying the stored template plus insert values.
This is currently being done using MadMimi, and the company wants to also use a second provider for backup.
I have examined the SendGrid documentation, but apparently its web design tool produces templates which can be used only for email sent to lists, not to individual recipients.
(Note: I am coding in Ruby on Rails, but that is irrelevant to this issue.)
Can anyone suggest alternative providers which fit the requirements? Thanks!
In fact, SendGrid's Transactional Template engine allows non-technical people to edit emails meant to be sent to individual people. More can be found on SendGrid's product page and documentation pages.