问题标签 [inline-images]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
936 浏览

email - 无法在谷歌应用程序脚本中将内联图像添加到电子邮件

我是 Google Apps 脚本的新手,我正在尝试将图像内嵌到自动回复电子邮件中。自动回复工作完美,电子邮件的主要文本格式为纯文本和 html。我面临的问题是图像没有出现。

我的代码:

0 投票
1 回答
1553 浏览

node.js - Gmail 不会显示来自外部来源的图像或来自我的 HTML 电子邮件的内联 base64

我正在自动向我的节点服务器中的用户发送一些 HTML 电子邮件通知,使用 Nodemailer 和我的“无回复”g 套件电子邮件之一发送电子邮件。

在我的节点服务器中,我根据内容和通知类型动态构建我的 HTML 电子邮件,并且在所有这些电子邮件中,我想包含社交媒体图标、我的公司徽标(来自我的服务器公共资产文件夹),其中一些是用于用户交互的内联 base64 二维码。

在 Outlook 中,所有图像都完全可见,即使是 base64 图像,但是当我尝试在 gmail 中查看它时,它就不会显示。这与 gmail 默认使用的代理有关,但我不明白为什么我的电子邮件会发生这种情况。

我在 gmail 中收到大量带有图像的 html 电子邮件,它们都工作得很好。

我已经做了很多研究,并遵循了与 gmail 'Images' 配置相关的所有提示,但没有任何效果。

我该怎么做才能让我的图片在 gmail 中可见?

谢谢!

0 投票
1 回答
193 浏览

html - Embedding the local external resources of an HTML page into a single HTML file

I am looking for a working way to automatically embed all local external images (i.e. images on the local file system) which are referenced in the HTML file like

Obviously this will probably involve the data keyword in HTML. Regarding this problem I have read this SO answer and I tried the suggested tool inliner, but the tool seems to have trouble with external local resources like above.

Are there other proven ways/tools for this job which do handle above mentioned case, preferable currently maintained and maybe even in Python?

0 投票
1 回答
106 浏览

google-apps-script - Sendmail 内联图像也是附件,但不应该是

我正在使用此答案的最后一部分将驱动器中的图像作为内联图像发送。https://stackoverflow.com/a/41292754/1045794

这运行正常,但是它还在电子邮件中列出了一个附件——这在 android gmail 客户端上尤其令人沮丧。

我尝试设置一个空附件选项,但这不起作用。并不是说当我使用文档中的示例,而是将 URL 更改为任何其他图像时,我会得到一个附件以及内联图像。使用链接文档中的 YouTube 徽标,我只得到没有附件的内联图像。

我不明白为什么 - 在所有情况下,无论是来自驱动器还是其他 URL,我都使用的是 PNG 文件,没有其他更改。

0 投票
0 回答
58 浏览

java - 在 Google App Engine 上使用 javax.mail 发送 HTML 电子邮件失败

总之,我正在尝试使用 javax.mail 在谷歌应用引擎应用程序上发送 HTML 电子邮件。我想要的电子邮件结构是:

  • 选择
    • 文本
    • 有关的
      • HTML
      • 图片

但是,当我尝试使用这种结构构建和发送电子邮件时,它在谷歌应用引擎上失败了。特别是一个问题是,无论结构是什么,我都无法将多部分嵌入到另一个多部分中并在谷歌应用引擎上发送该电子邮件。

我已经尝试使用 smtp 服务器在谷歌应用引擎应用程序之外使用这种结构构建和发送电子邮件,它工作正常。但是,将相同的代码迁移到我的真实应用程序无法正常工作。

我应该注意,我可以在谷歌应用引擎上发送纯文本或仅 html 的电子邮件,但是当我尝试将所有这些部分加在一起以撰写完整的电子邮件时,它失败了。

我收到的错误消息是:

附件需要内容和名称 com.google.appengine.api.mail.MailService$Attachment.(MailService.java:56) com.google.appengine.api.mail.stdimpl.GMTransport.convertAttachments(GMTransport.java:334) com。 google.appengine.api.mail.stdimpl.GMTransport.convertAttachments(GMTransport.java:321) com.google.appengine.api.mail.stdimpl.GMTransport.convertAttachments(GMTransport.java:295) com.google.appengine.api。 mail.stdimpl.GMTransport.sendMessage(GMTransport.java:262) javax.mail.Transport.send(Transport.java:95) javax.mail.Transport.send(Transport.java:48)

我不确定为什么当我在谷歌应用引擎上运行这段代码时会失败,因为我正在使用正确的名称格式来发送它的电子邮件,并且它在谷歌应用引擎之外工作。

0 投票
2 回答
1860 浏览

html - 使用 Django 在 HTML 电子邮件模板中将图像作为内联附件发送

我正在尝试发送将呈现内联图像的 HTML 电子邮件。我在views.py 中的代码如下:

所以上面是我的电子邮件处理代码。在模板中,我正在执行以下操作:

电子邮件以图像作为附件成功发送,但实际上我希望将图像作为 Html 页面中的内联图像。

我收到的电子邮件,您看到 Html 模板中没有显示任何图像,因此弹出这些图像的“alt”标签

在此处输入图像描述

我可以对整个 Html 页面进行快照,但在其下方,我将该图像作为附件。

试过:

我还尝试使用如下直接 URL 在我的 Html 模板中测试图像插入:

但这也没有奏效。我几乎阅读了每篇关于使用 Django 渲染内联图像、堆栈溢出问题和答案的文章和博客,但它们都没有对我有用,尽管我的编码方式相同。请有人在这里指出我正确的方向!

0 投票
1 回答
436 浏览

vba - 使用 Selection.InlineShapes.AddPicture 的变量插入图像时出错

我正在尝试浏览一个 word 文档,并用实际图像替换现有的图像路径字符串。当我输入硬编码的地址时,它可以工作。但是,如果我将相同的代码放入变量中,则会出现错误

在此处输入图像描述

错误:

运行时错误“5152”:

这不是一个有效的文件名。
尝试以下一项或多项操作:
* 检查路径以确保输入正确,
* 从文件和文件夹列表中选择一个文件。

代码:

0 投票
1 回答
141 浏览

javascript - 将超链接添加到 Google Appscript 上的内嵌图像

我有下面的代码,它将内联图像添加到从谷歌表格发送的电子邮件中。我正在为内联图像添加超链接。任何有关如何实现这一目标的指导将不胜感激!

0 投票
1 回答
571 浏览

html-email - 在 macOS/OSX 上查看 Mutt 邮件中的内联图像

有没有办法在终端的 mutt 寻呼机视图中查看内联图像?我已经尝试过 w3m,但它需要 w3m-img,这似乎不适用于 macos/osx。任何人都可以建议是否可以将imgcat(在 iterm2 中可用)集成到 mailcap 中?请建议在终端中为 mutt 邮件代理显示图像的完整步骤/任何解决方案。提前非常感谢。

0 投票
0 回答
834 浏览

mailgun - 如何将内联图像添加到 HTML 模板

在 mailgun 中,我试图拥有一个包含图像的 HTML 模板。图像是静态的,因此它们不会从一封电子邮件更改为另一封电子邮件。

在 mailgun 的模板预览中添加 HTML 代码时,图像会正确显示。但是,当发送电子邮件时,图像不会显示。有人遇到过这个问题并且能够解决吗?