我们希望在电子邮件中显示订单详细信息
?<table>
<thead>
<tr>
<th>Header 1</th>
<th>Header 2</th>
<th>Header 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>blah blah</td>
<td>blah blah</td>
<td>blah blah</td>
</tr>
</tbody>
</table>???????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)
理想情况下,我们希望标题的背景颜色为"#5D7B9D",文本颜色为"#fff".
我们正在使用bgcolor='#5D7B9D'更改背景颜色,并且无法找到替换方法来更改文本颜色.
由于大多数电子邮件提供商剥离了CSS,我们根本无法使用style属性.
问题是
我正在处理HTML电子邮件,我正在使用MailChimp的响应式电子邮件模板以及他们的CSS内联工具.在大多数情况下,电子邮件在各种各样的电子邮件客户端中看起来都很棒,但在Gmail中,事情却被严重歪曲.
如果我使用回复箭头旁边的下拉菜单中的Gmail"显示原始"选项,则原始HTML与电子邮件客户端中实际显示的内容不同.我可以通过使用开发人员工具检查元素来确认这一点.这发生在桌面和移动设备上; 电子邮件客户端正在从元素中删除内联样式属性.
似乎删除style属性的标准之一是该元素是否还包含一个类.谁能证实这一点?此外,它似乎从表标记中删除所有样式属性,无论如何.任何人都可以证实这一点吗?
有什么办法解决这个问题?
下面包含Gmail和Yahoo中包含来源的电子邮件的屏幕截图.
Gmail中的电子邮件屏幕截图,其中的源代码通过Chrome开发人员工

Yahoo中的电子邮件屏幕截图,其中的源代码通过Chrome开发人员工

我想在SVG中生成图形,并通过电子邮件发送嵌入其中的图形的HTML页面(不存储在服务器上并显示链接图像).
我尝试使用Object元素直接嵌入SVG,并对SVG进行序列化和URI编码,并将整个字符串指定为div上的背景图像.Outlook 2013中似乎没有显示任何内容.任何想法?
在我的项目中,我添加了一个简报源.但是在尝试使用此功能发送电子邮件时:
def send(request):
template_html = 'static/newsletter.html'
template_text = 'static/newsletter.txt'
newsletters = Newsletter.objects.filter(sent=False)
subject = _(u"Newsletter")
adr = NewsletterEmails.objects.all()
for a in adr:
for n in newsletters:
to = a.email
from_email = settings.DEFAULT_FROM_EMAIL
subject = _(u"Newsletter Fandrive")
text = get_template(template_text)
html = get_template(template_html)
d = { 'n': n,'email': to }
text_content = text.render(d)
html_content = html.render(d)
msg = EmailMultiAlternatives(subject, text_content, from_email, [to])
msg.attach_alternative(html_content, "text/html")
msg.send()
Run Code Online (Sandbox Code Playgroud)
使用这些模板:
//text
=================== Newsletter - {{ n.date }} ============
==========================================================
{{ n.title }}
==========================================================
{{ n.text …Run Code Online (Sandbox Code Playgroud) <table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="20"> <img height="12" alt="" src="/CmpImg/2010/22677/924228_immunotec_bullet.gif" width="12"></td>
<td valign="top"><span style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 16px; PADDING-TOP: 0px; FONT-FAMILY: Arial; TEXT-ALIGN: left">Reliable service team, deployed to your location, at your convenience</span></td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
我在Outlook中有上面的代码.它显示得很好但是在Gmail,Yahoo和Hotmail中,子弹和文本没有垂直对齐在顶部,似乎在文本的顶部有填充.有任何想法吗?
从服务器发送电子邮件并不像从客户端发送电子邮件那么容易.
我知道我可以选择发送纯文本或HTML,但我希望尽可能简单.
我在电子邮件中有一个链接,用户应该单击该链接重置密码.
当我发送整个链接,并检查我的Gmail时,它会自动成为一个超链接.
我的猜测是,所有电子邮件客户端都不是这种情况.
以纯文本格式发送链接有哪些选择?
是唯一可以确保使用可点击链接来使用html的方法吗?
如果我使用html,我必须拥有的最小标记是多少?
我希望我的网络应用程序将某些邮件作为HTML发送,以便包含产品图像.
我当然可以提供文本/简单的替代方案,但是在这个时代是否值得努力?是否存在不支持text/html的常见邮件客户端,很多人出于某种原因将其关闭(我认为是垃圾邮件,带宽),还有其他原因,例如降低被归类为垃圾邮件的风险吗?
我可以理论化,但有兴趣听听是否有人有统计数据,经验或其他见解来支持或反对仅发送文本/ HTML.
网站上有两个预先存在的问题.一个用于Python,一个用于Java.
我希望能够完全相同(在PHP中).我创建了一个邮件代理,通过电子邮件发送一个唯一的电子邮件地址,两个人可以在一起.然而,我发现的问题是,当一个人收到电子邮件并点击回复时,我正在努力准确地捕捉他所写的文本并丢弃之前通信中的引用文本.
我正在尝试找到适用于HTML电子邮件和纯文本电子邮件的解决方案,因为我发送的都是.
<*****RESPOND ABOVE HERE*******>如果有必要在电子邮件中插入一些标签,我也有能力,这意味着我可以丢弃下面的所有内容.
你会推荐我做什么?始终将该标记添加到HTML副本和明文副本然后抓住它上面的所有内容?
然后,我仍然会知道每个邮件客户端如何创建响应.因为例如Gmail会这样做:
On Wed, Nov 2, 2011 at 10:34 AM, Message Platform <35227817-7cfa-46af-a190-390fa8d64a23@dev.example.com> wrote:
## In replies all text above this line is added to your message conversation ##
Run Code Online (Sandbox Code Playgroud)
有关最佳做法的任何建议或建议吗?
或者我应该抓住50个最受欢迎的邮件客户端,并开始为每个客户端创建自定义正则表达式.然后,对于每个客户端,还有一个bizallion不同的区域设置,因为我猜测用户的区域设置也会影响添加的内容.
或者,如果它包含日期,我应该只删除前一行吗?等等
我设计了一个HTML电子邮件,我遇到了以下问题:首先,我的整个设计基于蓝色,因此读者/用户无法读取任何蓝色文本,文本必须为白色.GMAIL自动为彩色电话号码和蓝色链接,但主要问题是Microsoft Outlook OWA.
要修复GMAIL中的电话号码和链接着色,我执行了以下操作:
<a style="color: #FFFFFF;
text-decoration: none"
href="#/">
<span style="color: #FFFFFF;
text- decoration: none">
1800-000-0000
</span>
</a>
Run Code Online (Sandbox Code Playgroud)
这适用于GMAIL和其他任何地方,但我提到我的大多数客户端使用Outlook或MS OWA(Outlook Web应用程序).
OWA忽略我在内联样式中设置的颜色,并使链接默认为蓝色; 这仅在预览电子邮件时发生.如果您实际打开电子邮件,所有样式都会启动.
我的困境是,我该怎么办?我已经放弃了希望,但这是我的最后一招.有没有办法覆盖Outlook OWA的链接颜色?我用过了!重要的是,FONT标签,NESTING到5度.
这里的问题不是Outlook,而是OWA.
这是我在Chrome中检查元素时的屏幕截图:

这是FF:

有任何想法吗?
请!
我想从电子邮件URL打开我的应用程序,基本上就像下面显示的Twitter.com示例.
电子邮件链接:

选择打开应用程序或浏览器:

点击应用程序选项后,Twitter应用程序将打开:

我尝试了以下代码,但它无法正常工作:
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:host="www.twitter.com" android:scheme="http"></data>
</intent-filter>
Run Code Online (Sandbox Code Playgroud)
如果有人有正确的答案,请在这里写一些例子.