`

SMTP发送内嵌图片的资源到Gmail

阅读更多

发送Html内容到Gmail邮箱,SMTP格式如下:

--->
Content-Type:text/html;charset=gb2312
Content-Transfer-Encoding:quoted-printable

this is image:<img src="cid:logo"/>

-->
Content-Type:image/png;name="logo.png"
Content-Transfer-Encoding:Base64
Content-Disposition:inline;filename="logo.png"
Content-ID:logo

上述代码在Gmail邮箱中图片将做为附件显示,不会在内容中显示图片,查看网页源码,只有一个空的 <img> 标签


把Content-ID:logo改成以下代码即可

Content-ID:<logo>
分享到:
评论

相关推荐

    发送内嵌图片邮件的正确方法

    - **邮件客户端兼容性**:虽然大多数主流邮件客户端(如Gmail、Outlook等)支持内嵌图片,但在发送前最好进行充分的测试以确保兼容性。 - **图片大小**:为了避免邮件体积过大,建议对图片进行适当的压缩处理。 - **...

    PHP通过SMTP协议获取gmail邮件信息(包括主题、正文、图片、附件等)

    主要实现: ...3. 邮件正文中内嵌的图片,将该图片从远程服务器中下载到本地服务器并替换掉图片的链接到本地服务器中该图片的保存目录(可访问); 4. 将附件从远程服务器下载到本地服务器,以便下载。

    phpmailer发送gmail邮件实例详解

    本文将详细介绍如何使用PHPMailer来通过Gmail的SMTP服务器发送邮件。 首先,我们需要了解在使用PHPMailer之前需要做的一些基本设置。这些设置包括错误报告级别、时区的设置以及引入PHPMailer的类文件。代码示例中的...

    java发送邮件必备的jar包(mail.jar和activation.jar)

    在发送邮件时,JAF帮助JavaMail解析和操作MIME消息,比如自动处理附件或内嵌资源。没有这个库,JavaMail可能无法正确处理某些类型的邮件内容,如图片或文档附件。 要使用这两个JAR包,你需要将它们添加到你的项目类...

    外网 IP 自动转发到指定的邮箱。支持Gmail的邮箱。

    支持Gmai和sohu,163的SMTP服务器。只有在外网连接并且打开IE时才发送。并且实时检测保存在INI 文件中的加密IP地址。不同时自动发送。支持多个邮箱。支持SSL认证的邮箱。注意自动发送使能才激活自动发送。可以同时...

    基于SpringBoot整合RabbitMQ发送邮件通知

    配置 SMTP 服务器信息,如 Gmail、Yahoo 或其他邮件提供商,并实现发送逻辑。 在微服务环境中,这样的邮件通知系统可以作为一个独立的服务存在,其他服务只需要发送消息到 RabbitMQ 的邮件队列即可触发邮件发送,...

    javamail工具包

    三、发送图片和文件 1. 内嵌资源:如果希望在HTML邮件中显示图片,可以将图片文件作为MimeBodyPart的附件,然后通过MimeMultipart对象添加到邮件中,并设置其Content-ID,这样在HTML中使用标签引用该ID即可显示图片...

    SendEmail经常遇到的问题总结

    - **图片嵌入**:部分邮件客户端会阻止外部图片加载,考虑内嵌图片或提供替代文本。 5. 源码问题: - **异常处理**:编写代码时,应充分捕获并处理可能抛出的异常。 - **错误日志**:添加日志记录,便于排查问题...

    mail邮件类,简单易用

    - **HTML支持**:允许发送包含HTML内容的邮件,可以创建具有丰富格式的邮件,包括内嵌图片和链接。 - **附件支持**:能够添加多个附件,如图片、文档等,扩展了邮件的用途。 - **多邮件服务器支持**:虽然当前只支持...

    PHPMailer_5.2.1

    5. **HTML 邮件**:允许发送富文本格式的邮件,包括HTML内容和内嵌图片,提高邮件的可读性和吸引力。 6. **附件支持**:轻松添加和发送文件作为邮件附件,支持多种文件类型。 7. **错误处理**:提供了丰富的错误...

    Node.js-email-templates用于在Node.js中创建预览和发送自定义电子邮件模板

    6. **多种邮件服务集成**:除了基本的SMTP发送,`email-templates`还可以与其他流行的邮件服务如SendGrid、Mailgun等集成,提供更丰富的发送选项和报告。 **使用方法** 在Node.js项目中,首先需要安装`email-...

    JavaMail_简易教程

    - **处理HTML消息**:支持在邮件中包含HTML内容,甚至可以内嵌图片。 - **用SearchTerm搜索**:提供了一种搜索邮件的方法,便于查找特定的信息。 - **常见问答**:解答了使用JavaMail API过程中可能遇到的问题。 ##...

    基于Node.js实现nodemailer邮件发送

    5. **HTML内嵌图片**:允许在HTML邮件中直接嵌入图片,提升邮件的视觉效果。 6. **SSL/STARTTLS安全连接**:确保邮件传输过程中的安全性。 7. **内置transport方法**:提供预设的邮件发送方式,同时支持自定义...

    SpringBoot 2.1.1.RELEASE 集成Email 开发demo

    - Gmail或其他SMTP服务器可能需要开启“不够安全的应用”的访问权限。 - 对于生产环境,考虑使用环境变量或配置中心管理敏感信息,而不是硬编码在配置文件中。 - 可以扩展邮件服务,支持HTML内容、附件、多收件人...

    kijiji-dealertalk-event-email

    6. 邮件发送:最后,将通过SMTP服务器或电子邮件服务提供商发送邮件,确保批量发送的效率和送达率。 在开发过程中,开发者可能还会利用工具如Litmus或Email on Acid进行预览和测试,确保邮件在各种环境下的表现。...

Global site tag (gtag.js) - Google Analytics