2017-01-19 3 views
0

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

Сценарий:

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

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

test.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> 
+0

Я наладил схему и HTML, что валидатор возвращает 0 ошибок и 0 рекомендации, SPF в порядке; DKIM в порядке; но без каких-либо результатов –

+0

вид подобной проблемы здесь: http://stackoverflow.com/questions/41258309/email-markup-gmail-modifying-the-script-tag-to-add-extra-string-3d –

ответ

0

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

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

Вы можете проверить эту связанную тему: Gmail Email Markup not Working

+0

Я скорректировал схема и html, что валидатор возвращает 0 ошибок и 0 рекомендаций, SPF в порядке; DKIM в порядке; но без каких-либо результатов –

Смежные вопросы