2012-04-02 30 views
0

我們使用下面提到的Java代碼從我們的應用程序向註冊用戶發送郵件。在圖像上寫郵件內容並在EMAIL中發送圖像作爲正文

但是,他們收到的郵件證明非常簡單,因此我們需要對其進行編輯。

我需要將相同的內容寫入圖像背景,然後將此圖像作爲電子郵件發送給用戶。

有沒有辦法達到這個目的。我們使用SMTP傳輸來發送消息。

代碼片段顯示了將內容寫入消息的當前方式。

String from = "[email protected]"; 
String to[] = new String[]{variable}; 
String subject = "Subject"; 

StringBuffer content = new StringBuffer(); 
     content.append(""); 
     content.append(""); 
     content.append(""); 
     content.append(variable); 

有沒有辦法走出來寫所有的預鑑定圖像上的東西,然後把這個圖像作爲電子郵件的正文。

回答

0

這些答案會告訴你如何把一個圖像到電子郵件消息:

  1. Adding image to email via Java mail
  2. Sending mail along with embedded image using javamail
  3. Inline images in email using JavaMail

至於渲染一封郵件的文本的圖片。或者使用一些HTML瀏覽器,並將它呈現在你創建一個Graphics背景下,或確定所需要的圖像(使用Graphics)的大小和渲染到Graphics(agian)的BufferedImage創建:

BufferedImage img = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); 
img.getGraphics() 
相關問題