无法在电子邮件中显示背景图像
Unable to display background image in email
我有一个 .tpl
模板,我向其提供数据并通过电子邮件发送给消费者,但在电子邮件中我没有收到背景图片,尽管我已经调试了请求并得到了 html 进入 sendEmail
函数,将其保存在 html 文件中,该文件显示背景图像但不在电子邮件中。我正在使用发送网格的 SMPT 发送邮件。这里是 css 我设置背景图片的地方:
body {
background-image: url('https://gallery.mailchimp.com/7d4c51bf7e89c06d7cbf03ed5/images/37260602-46f7-4061-bfad-43d962150495.png');
background-repeat: no-repeat;
background-size: cover;
background-position: bottom center;
}
它是否必须执行某些操作 sendgrid 的 SMTP 服务器?或者我做错了什么?
电子邮件客户端在设计样式和显示内容时有点棘手。必须使用更多 "ancient" 方法
您可以尝试将以下内容作为内联 css 的备用方法:
background="URL" width="yourWidth" height="yourHeight" valign="top/bottom"
所以基本上你需要添加内联 css.
尝试将您的 css 更新为内联,如下所示
background="URL"
我有一个 .tpl
模板,我向其提供数据并通过电子邮件发送给消费者,但在电子邮件中我没有收到背景图片,尽管我已经调试了请求并得到了 html 进入 sendEmail
函数,将其保存在 html 文件中,该文件显示背景图像但不在电子邮件中。我正在使用发送网格的 SMPT 发送邮件。这里是 css 我设置背景图片的地方:
body {
background-image: url('https://gallery.mailchimp.com/7d4c51bf7e89c06d7cbf03ed5/images/37260602-46f7-4061-bfad-43d962150495.png');
background-repeat: no-repeat;
background-size: cover;
background-position: bottom center;
}
它是否必须执行某些操作 sendgrid 的 SMTP 服务器?或者我做错了什么?
电子邮件客户端在设计样式和显示内容时有点棘手。必须使用更多 "ancient" 方法 您可以尝试将以下内容作为内联 css 的备用方法:
background="URL" width="yourWidth" height="yourHeight" valign="top/bottom"
所以基本上你需要添加内联 css.
尝试将您的 css 更新为内联,如下所示
background="URL"