Java Mail 內嵌圖片傳送失敗
傳送qq正文內嵌圖片出現問題如下:
(郵件接受時是以附件的格式)
解決方法:
html.append("<img src=\"cid:").append(MimeUtility.encodeText(getFileName(itemData.imagePath))).append("\"/><br />"); MimeBodyPart gifPart = new MimeBodyPart(); bodyMultipart.addBodyPart(gifPart); DataSource gifds = new FileDataSource(itemData.imagePath); DataHandler gifdh = new DataHandler(gifds); gifPart.setDataHandler(gifdh); gifPart.setHeader("Content-ID", "<"+MimeUtility.encodeText(gifds.getName())+">");
在構建html文字的時候利用MimeUtility將檔名轉碼,在設定 Content-ID 將檔名轉碼。
這樣就ok了
相關推薦
Java Mail 內嵌圖片傳送失敗
傳送qq正文內嵌圖片出現問題如下: (郵件接受時是以附件的格式) 解決方法: html.append("<img src=\"cid:").append(MimeUtility.encodeText(getFileName(itemData.imagePath))).appe
Java傳送內嵌圖片的郵件
使用Java傳送郵件時,既需要傳送html文件又需要在郵件中內嵌圖片(非附件形式),這裡封裝了一個類使用JavaMail組織的郵件傳送,支援多張圖片傳送,並指定圖片位置。注意img標籤src要如下寫<img src=\"cid:abcd\">"其中abcd對應m
JavaMail(四)——傳送HTML格式、內嵌圖片、帶附件的郵件
程式碼如下: package com.company; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.
java mail實現Email的傳送,完整程式碼
package com.sycamore.controller; import java.security.GeneralSecurityException; import java.util.Date; import java.util.Properties; import javax.mail.
Java生成內嵌logo的二維碼
1 package ImagePackage; 2 3 import java.awt.AlphaComposite; 4 import java.awt.Graphics2D; 5 import java.awt.image.BufferedImage; 6 import j
java mail 多執行緒傳送郵件
轉載地址:https://blog.csdn.net/ku360517703/article/details/50485710 背景 最近在做一個功能,需要批量或不定時散量傳送郵件給不同的人。比方說註冊功能,需要給註冊人傳送郵件,如果遇上系統新開放註冊,有一定量的併發,如果
應用java mail和阿里雲傳送郵件和上傳附件
package com.mail; import java.io.UnsupportedEncodingException; import java.util.Properties; import javax.activation.DataHandler; imp
JAVA內嵌數據庫H2
部分 tool span 分享圖片 總結 和我 一個 web應用 soft H2作為一個嵌入型的數據庫,它最大的好處就是可以嵌入到我們的Web應用中,和我們的Web應用綁定在一起,成為我們Web應用的一部分,本次培訓的目的是前後端分離,在後端中采用H2存儲數據,H2數據庫有
Java設置PPT的扇形圖,與內嵌Excel聯動
public tchar .info range close ide creates enc return /** * 設置餅圖的主方法 * @param slide 圖表 * @param index 圖標位置 * @param data 需要設置的數據 * @
Java mail 傳送郵件 主題(標題)亂碼
最近開發遇到Javamail 傳送郵件標題亂碼問題,騰訊、網易郵箱不會亂碼,阿里郵箱 標題則會亂碼。解決辦法: String subject = MimeUtility.encodeWord(mailEntity.getMailSubject(), "UTF-8", "Q");
Java.Mail 傳送郵件工具類
1.首先確保傳送人的郵箱 跟 接收人的郵箱 的smtp協議開著. ------》可以上郵箱設定裡面開啟. 這裡使用的QQ郵箱 我們可以在郵箱幫助中找到QQ郵箱的pop3跟smtp伺服器地址已經開放的相應埠 一般是465,或者是587 2.極其重要一點
Java Netty遊戲架構-JSTS內嵌
基於上篇介紹的命令通訊思路,我在JSTS裡編寫了命令處理的相關元件。主要包含以下幾個部分: 1. Socket/WebSocket元件 2. Message訊息中介軟體 3. 通訊事件處理元件 下面我將通過介紹jsts中的測試程式碼,來講相關思路和用法。 應用的程式入口類:JstsAp
java mail 傳送郵件
程式碼 package test.smtp; import javax.mail.Authenticator; import javax.mail.PasswordAuthentication; import javax.mail.Session; import java
Java mail 傳送接收郵件
文字郵件:package mypack; import java.util.Properties; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.S
MongoDB的java操作增刪改查總結篇(內嵌文件、陣列)
Mongo資料User: "_id" : "11373126679","name" : "Wangwei","his_Record" : [{"bikeId" : "309","status" : 1}],"location" : {"Area" : "aaa","X" :
Java Mail 傳送郵件126、163 、QQ
下面是傳送的程式碼(可測試) //1、創 建 連 接 對 象,連 接 到 郵 箱 服 務 器 Properties props = new Properties(); //開 啟 debug 調 試 props.setProperty("mail.
kafka: java生產者往kafka topic傳送資料傳送失敗
在使用java寫的kafka生產者把資料傳送給kafka的topic時,遇到傳送三次且資料無法傳送成功的Error. 2016-09-08 10:32:49,695- [INFO] Fetching metadata from broker BrokerE
java mail exchange 郵箱傳送郵件
使用exchange 傳送郵件是需要4個jar jbex-examples.jar jbex-javamail.jar jbex-v1.4.8-basic.jar javamail.jar jar 資源 http://download.csdn.net/download/
java使用Qrcode生成二維碼(內嵌logo)
1、前言 整理一個使用qrcode.jar生成二維碼的測試方法,以備後面學習使用。 2、使用準備 Qrcode.jar 3、demo /* 生成二維碼 */ @RequestMapping(value="/creatQ
實現ipad上的內嵌webview手勢縮放圖片(修改版,解決在第一張圖片放大的情況下翻到下一張圖片無法放大的問題) 基於Quo(js庫)
這是自己在一個專案中用到的,可以根據手勢(兩個手指的拖放放大1.2,1.4,1.6倍圖片,然後捏放下回復到原來大小,只要修改引數就可以無限放大和縮小圖片的倍數) 下面是quo支援的手勢: 以下為實現ipad iso 上面的web頁面(jsp)放大三倍,