электронная почта google-schema не распознается

Я попытался протестировать простую разметку электронной почты. Разметка проверяется тестировщиком с некоторыми рекомендациями, но без ошибок. Я использую простой скрипт и отправляю самому себе. Но, тем не менее, разметка не распознается. DKIM и SPF не нужны, но настраиваются и контролируются. Что я делаю неправильно?

Скрипт:

function testMarkup() {
  var htmlBody = HtmlService.createHtmlOutputFromFile('test').getContent();

  MailApp.sendEmail({
    from: Session.getActiveUser().getEmail(),
    to: Session.getActiveUser().getEmail(),
    subject: 'Test' + new Date(),
    htmlBody: htmlBody,
  });
}

тест.html:

<!DOCTYPE html>
<html>
   <head>
      <meta charset="UTF-8">
      <title>dfgdfgdgdgg</title>
       <script type="application/ld+json">
    {
      "@context": "http://schema.org",
      "@type": "FoodEstablishmentReservation",
      "reservationNumber": "OT12345",
      "underName": {
        "@type": "Person",
        "name": "John Smith"
      },
      "reservationFor": {
        "@type": "FoodEstablishment",
        "name": "Wagamama",
        "telephone": "044755755755",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "1 Tavistock Street",
          "addressLocality": "London",
          "addressRegion": "Greater London",
          "postalCode": "WC2E 7PG",
          "addressCountry": "United Kingdom"
        }
      },
      "startTime": "2017-04-10T08:00:00+00:00",
      "partySize": "2",
    "reservationStatus": "confirmed",
    "modifiedTime": "2013-11-03T21:00:00+01:00",
    "modifyReservationUrl": "https://example.com/linktomodification"
    }
    </script>
   </head>
   <body>
       <p>
      This a test for a Restaurant reservation Google Now card in Gmail.
    </p>
   </body>
</html>

person Simon S    schedule 19.01.2017    source источник
comment
Я настроил схему и html, что валидатор возвращает 0 ошибок и 0 рекомендаций, SPF в порядке; DKIM в порядке; но без результатов   -  person Simon S    schedule 22.01.2017
comment
похожая проблема здесь: stackoverflow.com/questions/41258309/   -  person Jagdeep Singh    schedule 15.03.2017


Ответы (1)


Обычно эта проблема возникает, если ваш HTML-код недействителен. Попробуйте снова использовать валидатор.

Если вы используете ретранслятор Google SMTP, вы должны использовать запись SPF, которая выглядит следующим образом: 600 IN TXT "v=spf1 a include:_spf.google.com ~all" на основе этого страница поддержки.

Вы можете проверить эту связанную тему: Разметка электронной почты Gmail не работает

person abielita    schedule 21.01.2017
comment
Я настроил схему и html, что валидатор возвращает 0 ошибок и 0 рекомендаций, SPF в порядке; DKIM в порядке; но без результатов - person Simon S; 22.01.2017