使用Email API + Meteor 1.5以“消息剪辑”的形式收到的电子邮件

时间:2017-07-29 15:15:02

标签: meteor gmail

我正在使用Meteor 1.5的Email API。以下是我将HTML模板作为电子邮件发送的创建代码。

流星方法:

'sendRegEmail'(username, email, id){
    var css = Assets.getText('bootstrap.min.css');
    SSR.compileTemplate('layout', Assets.getText('layout.html'));
    Template.layout.helpers({
      getDocType: function() {
        return "<!DOCTYPE html>";
      }
    });
    SSR.compileTemplate('new_registration', Assets.getText('app_newregistration.html'));
    var myData = {
      'username' : username,
      'userId' : id,
      'email' : email
    };
    var html_string = SSR.render('layout', {
      css: css,
      template: "new_registration",
      data: myData
    });
    this.unblock();
    Email.send({
      to: email,
      from: "Admin <info@domain.com>",
      subject: "New Registration, User ID :"+id,
      html: html_string,
    });
  }

问题是邮件是在用户端收到的,但它在邮件中显示的格式如下。为什么它显示邮件被剪辑

enter image description here

1 个答案:

答案 0 :(得分:0)

与Meteor或电子邮件包无关。 它与gmail有关,如果你的html文件大小超过102kb,那么gmail会剪辑你的消息。

了解更多信息。 http://www.emailmonks.com/blog/email-design/avoid-gmail-clipping/