Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML电子邮件跳转链接不工作_Html_Email_Outlook_Anchor - Fatal编程技术网

HTML电子邮件跳转链接不工作

HTML电子邮件跳转链接不工作,html,email,outlook,anchor,Html,Email,Outlook,Anchor,我用tables:sad face:编写了一封HTML电子邮件,它在使用Internet Explorer的Send->Page by Email时显示得非常完美。我的问题是我的跳转链接 <a href="#jumplink">Go to the jump link</a> 不再工作,只需打开我发送的页面的完整URL。我已经浏览了邮件的来源,其中跳转链接确实有效,我看到跳转链接是这样的 <a href="BLOCKED::#wordtag">Word ge

我用tables:sad face:编写了一封HTML电子邮件,它在使用Internet Explorer的Send->Page by Email时显示得非常完美。我的问题是我的跳转链接

<a href="#jumplink">Go to the jump link</a> 
不再工作,只需打开我发送的页面的完整URL。我已经浏览了邮件的来源,其中跳转链接确实有效,我看到跳转链接是这样的

<a href="BLOCKED::#wordtag">Word generated jump link</a>
我试着加上这个,但我仍然得到IE的开放,现在它将


你知道我是否需要添加额外的标签或其他解决方法吗?

本质上,这与微软处理互联网安全的方式有关。不幸的是,最好的做法是避免在HTML电子邮件中使用命名跳转锚。然而,为了克服这一点,您可能需要提供一个链接,指向一个打开HTML电子邮件的网页,当然,它可以有命名的锚

您可以在上阅读有关电子邮件设计最佳实践的更多信息。在电子邮件标准项目中还有一个很好的HTML电子邮件设计资源。

你可以试试这个!! 在outlook->新建电子邮件->附加文件->插入中,在此处选择html文件->插入为文本下拉列表中的插入 这将使跳转链接起作用。
但问题是所有的活动链接和访问链接的颜色。这样做会使您无法控制访问和活动链接的颜色。

您可以创建电子邮件模板作为签名。 在IE中打开tempalte并单击CTRL+A复制页面

创建签名并按原样分页内容


创建新电子邮件并插入签名。模板将被加载。

我也遇到了同样的问题。当尝试使用Internet Explorer的send->page by Email发送html页面时,锚定指向网页的url,而不是邮件中的内部链接

这可以通过在页面标题中添加以下内容来解决:

<base href="" />

您是否正在尝试为您的用户解决此问题,以便他们可以使用IE通过电子邮件发送页面?或者你是想用IE来创建你想发送的HTML电子邮件如果是后者,这不是一个好方法。另外,你用什么样的电子邮件客户端发送?e、 g.Outlook/Outlook express可能会改变您的内容,而Thunderbird不会。使用它的人只能访问IE6和Outlook,我在英国的NHS工作,因此安装Mozilla几乎是不可能的:有没有更好的方法将HTML文件导入Outlook?我之所以使用这种方法,是因为除了跳转链接之外,一切都很完美。