我正在使用Swift从我的网站发送一个非常简单的HTML电子邮件(它主要是一个快乐的假期图像,居中).
它在几个客户端(Thunderbird,Outlook Express,Yahoo Mail)中运行良好,但由于某种原因,Gmail将其视为"引用内容",因此除非用户点击"显示引用的内容",否则用户看不到任何内容.链接在电子邮件中.
这显然不起作用.
我究竟做错了什么?
我正在尝试写一个html邮件发件人,但我有一个问题,它显示斜杠.
我的部分代码:
<?php
$sender = $_REQUEST["sender"];
$to = $_REQUEST["to"];
$html = $_REQUEST["html"];
$send = $_REQUEST["send"];
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=' . $ce . "\r\n";
$headers .= 'To: ' . $to . "\r\n";
$headers .= 'From: ' . $sender . "\r\n";
mail($to, $title, $html, $headers);
?>
<form action="html.php" method="post">
Sender: <input type="text" name="sender" value="sender@example.com">
HTML content: <textarea cols="40" rows="5" name="html"></textarea>
<input type="submit" value="Send">
</form>
Run Code Online (Sandbox Code Playgroud)
当我输入一个HTML代码到textare并将其发送到gmail时,它会显示奇怪的斜杠.我在这里弄错了什么?
我希望发送一封包含纯文本和HTML版本的电子邮件.电子邮件需要一个图像(不是我可以在其他地方托管的图像),如果客户端在html中查看它,则应嵌入它,并附加到纯文本视图.
这可能会在所有普通客户中起作用吗?
我最接近的是将图像创建为附件(而不是链接的资源),然后使用cid:filename.jpg在html中引用它.但是这在gmail中不起作用(它不会在html中显示图像).
请记住,这是关于HTML电子邮件简报代码的问题(适用代码限制).
我想要一个无序的日期和事件列表格式化,以便日期在左边距的列中运行,所有事件都在右边但左对齐,就像在文本编辑器中使用简单的制表符停止一样.
我应该使用表格还是有更简单的方法?
作为一个额外的复杂功能,有时事件列将运行2行,并且将日期列运行行分为以下内容会很好:
第1行:日期
第2行:次
例如,
2月6日星期一
上午8:30
这就是文本在文本编辑器中的显示方式,我希望在HTML中为电子邮件简报进行近似.
<div align="center" style="background:#bfcfe4;"><font face="Arial, Helvetica, sans-serif" style="font-size: 13px;"><br /><div style="width:666px; background-color:#ffffff; margin:10px auto 40px; padding:10px 34px 34px;"><table width="670" cellspacing="0" cellpadding="0" border="0" bgcolor="#ffffff" style="font-family: Arial,Helvetica,sans-serif; font-size: 12px; color:#000000;"><tr><td>some html here...</td></tr></table></div></div>
Run Code Online (Sandbox Code Playgroud)
顶部图片来自浏览器,底部图片来自outlook.正如您所看到的那样,底部的填充不起作用.我不确定为什么会这样,请帮忙.
我目前正在编写HTML电子邮件代码并遇到以下问题:
在定义email($message
)的内容时,我想解析一个包含一些php代码和大量html的php文件,并将结果存储在该特定变量($message
)中.
我试过file_get_contents()
,但这基本上与我想要的相反,因为它不解析PHP,只解析HTML.
哪个功能适合我的需要或需要哪些解决方法?
谢谢!
本周我为客户创建了一个简单的HTML电子邮件.我已经多次这样做了,并且非常熟悉为电子邮件编写HTML的各种陷阱和技巧.但是,我无法在Android Gmail应用中使用此最新电子邮件(仅在此应用中).我们在Email on Acid上进行测试,这显示此或任何其他电子邮件客户端没有错误.我已经尝试了我所知道的每一个技巧以及一些新的想法,但无论我做什么,该应用程序仍然会破坏我表格中的前几行.我甚至尝试在狂野的预感中重命名并重新托管图像,但没有运气.
我已经删除了这个以及一个较旧的工作电子邮件的HTML到前几行,以便它们完全匹配,除了<td>
's 的宽度和高度以及's的来源<img>
.不过,我的新电子邮件中断,旧的电子邮件正常工作.这两封电子邮件都是从同一服务(Constant Contact)发送的,并在同一部手机(HTC One)上查看.你可以在工作示例中看到一点拉伸,但是没有间隙或空白空间就像破碎的那样.请注意,我删除了工作示例的一大部分,以使其更接近损坏的电子邮件的维度.它可能看起来很破碎,但事实并非如此.
如果你检查电子邮件的两个"短"版本的来源,你会发现它们实际上是相同的.然而,正如您在屏幕截图中看到的那样,它们的呈现方式完全不同.正如我之前提到的,这只发生在Android上的Gmail应用中.
我一整天都在努力,并没有更接近解决方案.如果可以,请你帮助我!
根据新的电子邮件规则(感谢Microsoft和Google),所有边距都会从HTML中删除.所以使用margin: 0 auto
是出于解决方案.
结构是:
<table>
<tr>
<td align="center">
<a href="THIS IS THE ELEMENT I NEED CENTERED" style="display: block; width: 50%;">Button</a>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
现在我可以添加另一个表,td
但它已经像第二个嵌套表,我希望有一个不同的解决方案,然后嵌套另一个表.这align="center"
不起作用.
我试图为td元素选择一个特定的宽度.当我使用像asd这样的风格
<style>
td.ex{
width:105px;
}
</style>
Run Code Online (Sandbox Code Playgroud)
然后将其应用于这样的td元素
<td class="ex">
</td>
Run Code Online (Sandbox Code Playgroud)
如果我这样做,它什么都不做
<style>
td{
width:105px;
}
</style>
Run Code Online (Sandbox Code Playgroud)
它适用于所有不是我想要的td元素.任何帮助,将不胜感激.
我正在创建电子邮件模板.当我想和背景图像进行<td>
.我使用VML代码使其适用于Outlook及其旧版本.我测试了我的电子邮件模板,它在浏览器和GMAIL中工作正常但在OUTLOOK中没有工作
我想实现下面截图中的结果.我在浏览器和GMAIL中获得但在OUTLOOK中没有
在Outlook文本中,您的Quertly更新正在左上角呈现.我试过使用
position: absolute; top: 50%; left:0 right: 0;
但是也没用
这是我正在使用的代码.
码:
<table cellpadding="0" cellspacing="0" border="0" width="600" height="100" align="center">
<tr>
<td background="https://picsum.photos/600/100" bgcolor="#ffffff" width="530" height="95" valign="middle" style="background-image: url('https://picsum.photos/600/100');background-repeat:no-repeat; text-align:center; vertical-align:middle;">
<!--[if gte mso 9]>
<v:rect xmlns:v="urn:schemas-microsoft-com:vml" fill="true" stroke="false" style="width:530px;height:95px;color:#ffffff">
<v:fill type="tile" src="https://picsum.photos/600/100" color="#ffffff" />
<v:textbox inset="0,0,0,0">
<![endif]-->
<p style="font-family:Arial, …
Run Code Online (Sandbox Code Playgroud)