簡體   English   中英

在圖像上寫郵件內容,並在EMAIL中將圖像作為正文發送

[英]Write Mail content on an image and send image as a body in EMAIL

我們使用以下Java代碼從我們的應用程序向注冊用戶發送郵件。

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

我需要將相同的內容寫到圖像背景,然后將該圖像作為電子郵件發送給用戶。

有沒有辦法實現這一目的。我們使用SMTP傳輸來發送消息。

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

String from = "blah@abc.com";
String to[] = new String[]{variable};
String subject = "Subject";

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

是否有辦法將所有內容寫在預先標識的圖像上,然后將該圖像作為電子郵件的正文發送。

這些答案將告訴您如何將圖像放入電子郵件中:

  1. 通過Java郵件將圖像添加到電子郵件
  2. 使用javamail發送郵件以及嵌入式圖像
  3. 使用JavaMail在電子郵件中內嵌圖像

至於將電子郵件的文本渲染為圖像。 使用某些HTML查看器並使其在您創建的Graphics上下文中呈現,或者確定所需圖像的大小(使用Graphics )並呈現在您創建的BufferedImageGraphics (agian)上:

BufferedImage img = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
img.getGraphics()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM