0

我正在尝试将收件箱 gmail 操作包含在从 google appscript 发送的邮件中。我在发送邮件之前记录了整个正文。这是html

<html>
   <body>
    <div itemscope itemtype="http://schema.org/EmailMessage">
       <meta itemprop="description" content="Approvazione richiesta da Intranet Noovle"/>
       <div itemprop="action" itemscope itemtype="http://schema.org/ConfirmAction">
          <meta itemprop="name" content="Accetta"/>
          <div itemprop="handler" itemscope itemtype="http://schema.org/HttpActionHandler">
             <link itemprop="url" href="https://www.google.com"/>
          </div>
       </div>
    </div>
    <div>
  <p>Gentile  
     Mr X,
  </p>
  <p>Lorem ipsum...
  </p>
  ...
  ...
  </body>
</html>

如果我尝试从 Google AppScript 发送此电子邮件,但未将地址列入白名单,而是将邮件发送给发件人,则不会显示该按钮。

但是,如果我尝试使用 Google 验证器(https://developers.google.com/gmail/actions/testing-your-schema ) ,它会验证操作 gmail 架构,然后尝试将真实邮件发送到当前的 google 帐户登录(来自同一个帐户,就像我在应用程序脚本中所做的那样)

邮件也随之而来!

是否有任何应用程序脚本限制?

4

1 回答 1

0

带有标记的电子邮件需要使用 DKIM/SPF 签名才能呈现操作。您使用的是 Gmail 帐户还是 Google Apps 帐户?对于后者,如果为域正确配置了 DKIM,您应该获得一个有效的签名。

于 2013-09-18T14:21:42.687 回答