我已经使用ColdFusion多年来发送文本电子邮件了.我现在有兴趣学习如何发送你从Mint等公司看到的那些漂亮的电子邮件.
任何人都知道一个很好的ColdFusion教程,教我如何使这项工作,而不是被bug或垃圾邮件过滤器击中?
是否可以发送一个表(用html编码)作为电子邮件的正文,以便收件人能够查看表(解析和显示).
例如,我希望能够将其作为电子邮件的正文发送:
<html>
<table>
<tr>
<td> col1 </td>
<td> col2 </td>
</tr>
</table>
</html>
Run Code Online (Sandbox Code Playgroud)
所以收件人看到了col1 col2.
我在某些地方读到这是不可能的,我必须使用电子邮件服务提供的表格创建者,但我只想确认是否可能.
我将发送一个包含不安全用户输入的代码中的html电子邮件.我注意到,如果我html逃脱主题,GMail将显示转义的内容(所以如果我的主题是"This & That",我清理,因为"This & That"Gmail显示后者).Thunderbird也是如此.假设所有电子邮件客户端都不需要主题html转义是否安全?
我正在尝试通过电子邮件投放DFP广告.我遵循这里的指导方针.
广告将至少在第一次出现在电子邮件中.我看到的奇怪的事情是,在第一次点击后,再次点击广告通常会将我带到一个空白页面而不是广告素材的点击后页面.此外,当我重新打开该消息时,偶尔图像将无法加载.电子邮件中的代码如下所示:
<a href="https://pubads.g.doubleclick.net/gampad/jump?iu=/{my_pub_id}/300x250_email&sz=300x250&c={cachebuster}&tile=1">
<img src="https://pubads.g.doubleclick.net/gampad/ad?iu=/{my_pub_id}/300x250_email&sz=300x250&c={cachebuster}&tile=1" />
</a>
Run Code Online (Sandbox Code Playgroud) 是否可以将以下框阴影应用于HTML电子邮件模板的CSS?
-webkit-box-shadow: 1px 3px 62px 25px rgba(223,231,232,1);
-moz-box-shadow: 1px 3px 62px 25px rgba(223,231,232,1);
box-shadow: 1px 3px 62px 25px rgba(223,231,232,1);
Run Code Online (Sandbox Code Playgroud)
或者我需要使用阴影图像并将它们插入表格中吗?
非常感谢.
我的网页上有一个锚标记,目前定义为:
<a href="mailto:someone@somewhere.com?subject=Welcome&body=Check this out, please click <a href='http://example.com'>here</a>">Send to a Friend</a>
Run Code Online (Sandbox Code Playgroud)
正如此链接所示,我正在尝试在用户单击链接时在电子邮件中发送一些HTML.但是,当文本在电子邮件编辑器中打开时,它将显示为纯文本.如何使其成为HTML格式?
mIntent = new Intent(Intent.ACTION_SEND);
mIntent.putExtra(Intent.EXTRA_SUBJECT, getString(""));
mIntent.setType("text/html");
Uri myUri = Uri.parse("http://www.Google.com/");
mIntent.putExtra(android.content.Intent.EXTRA_TEXT,Html.fromHtml("<a href=\""+myUri+"\">Link</a>"));
startActivity(android.content.Intent.createChooser(mIntent, "Email:"));
Run Code Online (Sandbox Code Playgroud)
我尝试了上面的代码,但在接收方,我无法获得链接.它转换成普通文本..
在为Outlook 2013编写电子邮件时指定font-family的最佳方法是什么?我发现font-family在内联时会被忽略,如下所示:
<span style="font-family: Helvetica, Arial, sans-serif;">Text</span>
Run Code Online (Sandbox Code Playgroud)
我发现这有效:
<span><font face="Helvetica, Arial, sans-serif">Text</font></span>
Run Code Online (Sandbox Code Playgroud)
但是,这很痛苦,因为我必须在添加文本的任何地方添加标记.围绕几个元素包装标记将被忽略.有没有办法我可以设置一次字体而忘记它?
我想在电子邮件模板中使用海关字体,但为什么大多数邮件提供商都不支持@ font-face样式
现在做什么?
我试图嵌入并发送创建的html表pandas .to_html.
我很高兴将df直接发送到电子邮件或文件.
到目前为止,我可以使用以下内容嵌入图像:
fp = open(attachment, 'rb')
img = MIMEImage(fp.read())
fp.close()
img.add_header('Content-ID', '<{}>'.format(attachment))
msg.attach(img)
Run Code Online (Sandbox Code Playgroud)
我已经尝试过这个附加df但不是因为某些原因嵌入的内容.
fp = open(att1, 'r')
img = MIMEText(fp.read(),'html')
fp.close()
img.add_header('Content-ID', '<att1>')
msg.attach(img)
Run Code Online (Sandbox Code Playgroud)
或者,我可以将df数据发送到电子邮件,但是作为无格式文本发送,似乎无法使用带有简单边框的格式化(即)表格来解决这种方法.
df = dFrame(q2)
tbl = '{df}'
tbl = df.to_html(index=False,justify='center')
msgText = MIMEText('<b>%s</b><br><html src="cid:%s"><br>' % (body, tbl), 'html')
msg.attach(msgText)
Run Code Online (Sandbox Code Playgroud)
嵌入式图像的更完整代码,我希望为嵌入html表调整.
def sndFile1():
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
att1 = path + 'df.html'
att2 = path + 'Indices.png'
att3 = path + 'Segments.png' …Run Code Online (Sandbox Code Playgroud) html-email ×10
email ×4
html ×3
css ×2
embed ×2
html-table ×2
ads ×1
android ×1
cfmail ×1
coldfusion ×1
css3 ×1
fonts ×1
google-dfp ×1
inline ×1
javascript ×1
mailto ×1
outlook ×1
outlook-2003 ×1
python ×1
templates ×1