标签: email-templates

如何在 HTML 电子邮件模板中嵌入图像?

我从头开始使用内联样式创建了一个电子邮件模板。HTML现在我需要添加一些图像,此时无法使用 url,因为它没有托管。我尝试使用 base64 编码,它在 Apple 邮件客户端中有效,但图像未在 Gmail 中呈现。有没有办法在所有电子邮件客户端都支持的 html 中嵌入图像?

html css email-templates xhtml-transitional

3
推荐指数
1
解决办法
3万
查看次数

HTML电子邮件模板是否需要使用style属性?

是否存在(由于某种原因)需要将CSS规则style直接放在HTML标记的属性中而不是将CSS规则放在HTML电子邮件模板的HEAD中的STYLE元素中的选择器中的情况?

(我要求最常见的CSS选择器,如类型,类,ID,后代组合)

后续问题:

Gmail似乎是唯一不支持STYLE元素的相关电子邮件服务.这是为什么?(Google决定这背后的原因是什么?)

html css html-email email-templates

2
推荐指数
1
解决办法
2563
查看次数

如何在Magento中使用电子邮件模板

我在magento社区版1.5.0.1开发我的商店.我需要一个电子邮件模板,管理员可以编辑内容.我通过管理员"交易电子邮件"创建了一个电子邮件模板.现在我需要从我的自定义模块访问和使用该电子邮件.我怎么得到它?,你有任何想法让我知道.

magento email-templates magento-1.5

2
推荐指数
1
解决办法
5210
查看次数

使用 Laravel 发送 HTML 电子邮件模板

我创建了一个名为 dummy.blade.php 的文件,其中包含以下代码

<!DOCTYPE html>
 <html lang="en-EN">
  <head>
    <meta charset="utf-8">
  </head>
  <body bgcolor="#11C9FF">
   {{$emailBody}}
  </body>
 </html>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用以下方法发送 HTML 内容:

 Mail::send('emailTemplates.dummy', ['emailBody'=>'<h1>TESTING</h1>'], function($message)
 {
 $message->to($myEmail)->subject('Password reset');
 });
Run Code Online (Sandbox Code Playgroud)

收到的邮件是这样的:

在此处输入图片说明

根据文档,我应该收到 html 格式,但我收到的是基于简单文本的电子邮件。有什么线索吗?

php html-email email-templates laravel-5.2

2
推荐指数
1
解决办法
9778
查看次数

在带有用于 NodeJS 的电子邮件模板的邮件中使用 Google 字体

我使用 NodeJS 和 nodemailer、电子邮件模板和 ejs 向我的婚礼客人发送邀请。

我已经解决了大多数问题,但我似乎无法管理自定义字体,而且网上有很多关于它的信息......

我认为这是我见过的最详尽的文章

所以我在 head 标签中添加了这个:

<link href='https://fonts.googleapis.com/css?family=Tillana' rel='stylesheet' type='text/css'>
Run Code Online (Sandbox Code Playgroud)

但这仍然没有在 gmail 中以正确的字体显示,也没有在 Outlook 中显示(尚未测试 yahoo 和其他)...

<td align="center" valign="top" style="padding: 0; font-family: Tillana, Open Sans, Helvetica, Arial, sans-serif; color: #999999;">
    <p style="font-size: 14px; line-height: 20px;">
        Some text hopefully in Tillana
    </p>
</td>
Run Code Online (Sandbox Code Playgroud)

我在电子邮件模板文档中看到,您可以使用带有custom-fonts-in-emails的字体图像渲染,但这似乎有点矫枉过正......

关于如何处理大多数情况的任何建议?

html email webfonts email-templates node.js

2
推荐指数
1
解决办法
8813
查看次数

CSS 按钮不会在电子邮件模板中呈现

这里有一个电子邮件模板它使用 CSS 作为按钮。在大多数邮件客户端中,该按钮看起来很好(绿色渐变)。但是,在 Gmail 中,该按钮不会出现。

查看屏幕截图(在 Gmail 中呈现):

在此处输入图片说明

这是按钮代码:

.button {
       background-image: -webkit-linear-gradient(top, rgba(168,224,0,1) 0%,rgba(126,163,3,1) 50%);
       background-image:    -moz-linear-gradient(top, rgba(168,224,0,1) 0%,rgba(126,163,3,1) 50%);
       background-image:     -ms-linear-gradient(top, rgba(168,224,0,1) 0%,rgba(126,163,3,1) 50%);
       background-image:      -o-linear-gradient(top, rgba(168,224,0,1) 0%,rgba(126,163,3,1) 50%);
       background-image:         linear-gradient(top, rgba(168,224,0,1) 0%,rgba(126,163,3,1) 50%);
       -webkit-box-shadow: 0px 0px 0px 1px rgba(250,250,250,1)inset;
          -moz-box-shadow: 0px 0px 0px 1px rgba(250,250,250,1)inset;
               box-shadow: 0px 0px 0px 1px rgba(250,250,250,1)inset;
       border: solid 1px rgba(112,112,112,1);
       -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
               border-radius: 3px;
       width: 180px;
       height: 44px;
       padding: 0px 24px 0px 24px;
       display: block;
       font-size: …
Run Code Online (Sandbox Code Playgroud)

html css email email-templates

1
推荐指数
1
解决办法
917
查看次数

客户的密码未显示在电子邮件模板magento 1.9.1.0中

我在电子邮件中显示密码时遇到问题(account_new.html)

<strong>Email</strong>: {{var customer.email}}<br/>
<strong>Password</strong>: {{htmlescape var=$customer.password}}<p>
Run Code Online (Sandbox Code Playgroud)

注册后密码未显示在模板中.我怎样才能解决这个问题?我使用magento 1.9.1.0

passwords magento email-templates

1
推荐指数
1
解决办法
5229
查看次数

如何在电子邮件模板中显示重叠的多个图像?

我正在尝试用文本连续显示多个个人资料图片。

这是我得到的:

在此输入图像描述

我想要得到什么:

在此输入图像描述

html email html-table html-email email-templates

1
推荐指数
1
解决办法
1682
查看次数

为 docusign api 自定义电子邮件模板

我们希望在由 docusign 发送给签名者的通知电子邮件中应用我们的动态内容/文本。DocuSign 向签名者发送有关信封创建、发送、拒绝、完成等的许多不同的通知电子邮件。我们希望通过REST API自定义这些 docusign 的默认模板。在这些定制的电子邮件模板中,我们将拥有自己的合并字段,可以将其替换为我们的用户数据。是否有任何可用的API 方法或选项,以便我们可以实现这一点。

谢谢

branding email-templates docusignapi

0
推荐指数
1
解决办法
2940
查看次数

如何在没有媒体查询的情况下堆叠 3 个流体(响应式)列

我想编写一个响应式流体电子邮件模板,在其中我可以在不使用媒体查询的情况下堆叠 3 列。当宽度小于表元素的两个最小宽度之和时,我可以使用以下代码使它们浮动并堆叠。但是当宽度超过这个值时,只有第三列被堆叠,其余两列仍然是内联的。

如何在不使用媒体查询的情况下堆叠它们?如果可能的话。

         table {
          }
          tr{
          	background-color: lightblue;
			
              min-width: 160px;
          }
          td{
          	display:block;
              width:33%;
              background-color: green;
              margin-left:auto;
              margin-right: auto;
              text-align: center;
              padding:0px;
              float: left;
              min-width: 160px !important;
              
          }
Run Code Online (Sandbox Code Playgroud)
    <table width="100%" bgcolor="green">
          <tr>
              <center>
              <td>1</td>
              <td>2</td>
              <td>3</td>
              </center>
          </tr>
      	
      </table>
Run Code Online (Sandbox Code Playgroud)

JsFiddle: https: //jsfiddle.net/o8gov8oe/

问题: 问题

预期解决方案:

预期解决方案

html css html-email email-templates media-queries

0
推荐指数
1
解决办法
1993
查看次数

从 woocommerce 电子邮件中删除运费和账单

我想从 admin-new-order.php 中删除帐单地址和送货地址。我的主题中已经有它的副本。我可以删除电子邮件和电话号码,但无法删除账单和运费。

为了删除电子邮件和电话,我这样做了

    add_filter( 'woocommerce_email_customer_details_fields', 'custom_woocommerce_email_customer_details_fields' );    
function custom_woocommerce_email_customer_details_fields( $totals ) {
      unset( 
             $totals['billing_email'],
             $totals['billing_phone']
            );
           return $totals;   
         }
Run Code Online (Sandbox Code Playgroud)

我知道如果我完全删除:

 do_action( 'woocommerce_email_customer_details', $order, $sent_to_admin, $plain_text, $email );
Run Code Online (Sandbox Code Playgroud)

它会删除所有内容,但我不能这样做,因为我需要在那里显示的注释和交付时间(来自插件)。如果我删除整个内容,那么它就会删除所有内容。

我试过了

unset($totals['billing_first_name']);
Run Code Online (Sandbox Code Playgroud)

虽然有很多变体,但它不起作用。

在此输入图像描述

php wordpress email-templates woocommerce

0
推荐指数
1
解决办法
7934
查看次数