2013-05-20 1 views
1

Я тестирую кнопку своей схемы, отправив себе (я переопределяю адрес «От» адреса электронной почты с адресом gmail для проверки с сервера, который отправляет электронное письмо). И получателем, и отправителем является мой адрес электронной почты gmail.Кнопка Google Schema не отображается при тестировании

Схема появляется, когда я просматриваю исходное письмо, но я не вижу никаких кнопок в папке «Входящие».

Вот сценарий тег Я посылаю как часть моей HTML шаблон электронной почты:

<script type="application/ld+json"> 
{ 
    "@context": "schema.org", 
    "@type": "EmailMessage", 
    "description": "User invited you to a test1.", 
    "action": { 
     "@type": "ConfirmAction", 
     "name": "Accept", 
     "handler": { 
      "@type": "HttpActionHandler", 
      "url": "http://localhost/?id=xxx" 
     } 
    } 
} 
</script> 

Вот скриншот моего почтового ящика - обратите внимание нет «Accept» Действие Gmail в любом месте: enter image description here

Вот скриншот самой электронной почты, а также не «Принять Действие Gmail в любом месте:

enter image description here

ответ

2

Вам необходимо, чтобы отправитель был вашим собственным адресом электронной почты и вашими электронными письмами, которые должны быть подписаны с DKIM или SPF, чтобы Gmail выполнил действие. Похоже, вы пытаетесь «подделать» свой адрес электронной почты, который именно то, что нам нужно предотвратить.

+0

На самом деле вам не требуется тестирование DKIM или SPF по крайней мере в соответствии с их документами. Пока отправитель/получатель - ваш аккаунт gmail, он должен * работать. – chovy

+0

Вам нужно подписаться даже при отправке писем себе, иначе кто-то может обмануть эти письма. –

+1

Хорошо, в нем говорится: «Все электронные письма, в которых отправитель и получатель имеют одну учетную запись, игнорируют требования к регистрации и могут использоваться для самотестирования». что заставило меня поверить, что мне не нужен DKIM или SPF. – chovy