我为电子邮件营销创建了一个HTML.我放了一张桌子,并在它周围应用了一个边框:
<table border="0" cellspacing="0" cellpadding="0" style="border:1px solid #982676; margin:0 16px;">
Run Code Online (Sandbox Code Playgroud)
出于某种原因,当我在OUTLOOK 2010中测试它时,我在内部获得了1个像素的额外空白区域.我看到它围绕着与顶部和左边对齐的图像,我看到它周围具有纯色背景的其他单元格.
请参见此链接中的图片:截图
顶部三角形是单元格中的图像.底部矩形是具有背景颜色的单元格.这些假设是坚持边界.这是一个反复出现的问题.有没有人遇到过这个问题?
在php.net示例中mail(),使用了两个不同的地址$to和附加标题信息"To:...":
<?php
// multiple recipients
$to = 'aidan@example.com' . ', '; // note the comma
$to .= 'wez@example.com';
$subject = 'Birthday Reminders for August';
// message
$message = '<html> ... </html>';
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Additional headers
$headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
$headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
$headers …Run Code Online (Sandbox Code Playgroud) 我正在创建一个时事通讯,经过大量的努力,除了android的gmail应用程序外,它无处不在.问题是它似乎有一个最小的字体大小,并导致我的表中断.
有没有办法克服最小字体大小而不是媒体查询,因为它很可能会被剥离.
例如,在iphone的Mail应用程序中,要克服我使用的最小字体大小-webkit-text-size-adjust:none;
是否有类似的东西?
谢谢

从上图可以看出,当边框颜色设置为显示白色边框时,我的电子邮件按钮边框显示为灰色和白色。我已经发布了下面的代码:
HTML
<div class="email">
<form action="#" class="emailBox" target="_blank" method="post">
<input type="email" class="emailText" placeholder="enter email for early access" size="">
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
社会保障局
@mixin border-radius($radius) {
border-radius: $radius;
-ms-border-radius: $radius;
-moz-border-radius: $radius;
-o-border-radius: $radius;
-webkit-border-radius: $radius;
background-clip: padding-box;
}
@mixin outline($outline) {
outline: $outline;
-ms-outline: $outline;
-moz-outline: $outline;
-o-outline: $outline;
-webkit-outline: $outline;
}
$bgOverlay: rgba(0,113,188,0.4);
$bgOverlayFull: rgb(0,113,188);
$primaryCopy: rgba(255,255,255,1.0);
$opacityLight: rgba(255,255,255,0.6);
$white: rgba(255,255,255,1.0);
$main-font: Lato, sans-serif;
$header-font: PT+Sans, sans-serif;
$support-font: Monterrat, sans-serif;
$thin: 300;
$regular: 400;
$bold: 700;
$contentMargin: 18px 0 0 …Run Code Online (Sandbox Code Playgroud) 我正在设计一个响应式电子邮件模板,我在Outlook Web应用程序上遇到了一些问题.我发现它删除了类,所以没有必要使用媒体查询所以我试图隐藏这样的tr元素:
<tr style="mso-hide:all;
display:none;
height:0;
width:0px;
max-height:0px;
overflow:hidden;
line-height:0px;
float:left;">
Run Code Online (Sandbox Code Playgroud)
但它仍然很好.有任何想法吗?
是否可以在sendgrid中导入字体?我一直在尝试使用@ font-face,但似乎没有用,但也许我做错了.
我使用的代码示例:
@font-face {
font-family: Avenir;
src: url('http://cdn.linktofont.com/font.ttf');
}
Run Code Online (Sandbox Code Playgroud) 我正在为 Sendgrid 构建电子邮件模板。有没有办法在模板中插入 if 语句来检查来自服务器的变量是否存在并显示或隐藏电子邮件中显示该变量的行?
我正在使用 NopCommerce 制作 HTML 电子邮件模板。从那以后我把所有的 CSS 都放在内联中,但不起作用,在大多数情况下,除了网格样式之外,所有内容都有效。具体来说grid-gap,grid-template-columns它们在发送到 Gmail 后似乎就消失了。下面的代码片段是发送之前的原始代码。
<div class="grid-container" style="display: grid; grid-gap: 10px; background-color: white;margin-top:10px;left-padding: 10px; text-align:center; grid-template-columns: 33% 33% 33%;">
<div style="background-color: #ebebe0;">
<h1>Title 3</h1>
<p>Lorem Ipsum</p>
</div>
<div style="background-color: #ebebe0;">
<h1>Title 4</h1>
<p>Lorem Ipsum</p>
</div>
<div style="background-color: #ebebe0;">
<h1>Title 5</h1>
<p>Lorem Ipsum</p>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
上面的图片取自 Gmail,正如您所看到的,grid-gap似乎grid-template-columns丢失了。任何人都可以给我指点或解决这个问题吗?非常感激。
我一直在使用 UIViewControllerRepresentable 和 MFmailComposer 从 SwiftUI 视图预填充电子邮件。发送消息时,我在控制台中收到以下错误:
2020-10-02 09:27:58.559227-0400 CC0 Notes2[1288:471808] [PPT] 创建与 PPT 通信所需的 CFMessagePort 时出错。
尽管有错误,消息发送成功。在 iPadOS 上,我收到一个 Swoosh 来显示邮件已发送,但在 iOS 上我收到了成功的邮件发送但没有 Swoosh 声音来确认发送。这个错误是一个错误吗?我使用的是 XCode 12.0.1、iPadOS 14.0.1 和 iPOS 14.0.1
如果我无法从 iOS 中获得 Swoosh,我如何利用发送结果向用户确认邮件已发送?
使用此代码:
struct MailView: UIViewControllerRepresentable {
@EnvironmentObject var theBody: GlobalData
var imageData: NoteImageData
@State private var ishowingSuccess = false
@Binding var isShowing: Bool
@Binding var result: Result<MFMailComposeResult, Error>?
class Coordinator: NSObject, MFMailComposeViewControllerDelegate {
@Binding var isShowing: Bool
@Binding var result: Result<MFMailComposeResult, Error>?
init(isShowing: Binding<Bool>,
result: …Run Code Online (Sandbox Code Playgroud) 我使用 ahk 脚本发送正常的电子邮件(将在问题结束时发布整个脚本)。我现在正在设置一个脚本来发送 HTML 格式的电子邮件。发送 HTML 格式的电子邮件所需的唯一更改是更改:
pmsg.TextBody
Run Code Online (Sandbox Code Playgroud)
到:
pmsg.HtmlBody
Run Code Online (Sandbox Code Playgroud)
我在 .html 文件名和主题中有一个表情符号:
MailSubject = ?? Welcome to Vinewood Studios!
FileRead, MailBody, J:\ONLINE_STORAGE\GOOGLE_DRIVE\Gmail Templates\VSA\VSA-PRE-ORDER\?? Welcome to Vinewood Studios!.html
Run Code Online (Sandbox Code Playgroud)
该脚本可以很好地读取 html 文件并发送电子邮件。问题在于,只要有表情符号或特殊字符,例如 ™ 或 •,就会产生问号或符号。在此处查看主题行和页脚:
我尝试使用表情符号的 Unicode,如下所示(没有冒号):
MailSubject = {U+1F601} "Welcome to Vinewood Studios!"
Run Code Online (Sandbox Code Playgroud)
所有这些方式甚至都不会发送,我收到一个关于对象文字中“缺少“键”的错误。:(我明白为什么我会收到错误,因为 {U+1F601} 没有被视为“值”,但是而是一个字符串。但是,这是当您想用表情符号替换文本时使用它的方式,所以我不知道为什么在这种情况下会有所不同)
MailSubject := {U+1F601} "Welcome to Vinewood Studios!"
MailSubject := {U+1F601} . "Welcome to Vinewood Studios!"
emoji := {U+1F601}?
MailSubject := emoji . "Welcome to Vinewood Studios!"
Run Code Online (Sandbox Code Playgroud)
使用时:=
MailSubject := ?? Welcome to Vinewood …Run Code Online (Sandbox Code Playgroud) html-email ×10
css ×4
email ×3
fonts ×2
html ×2
php ×2
android ×1
autohotkey ×1
border-color ×1
email-client ×1
emoji ×1
grid-layout ×1
html-table ×1
outlook-2010 ×1
sass ×1
sendgrid ×1
swiftui ×1
whitespace ×1