如何使用帶有大圖像作為附件的 Java MailAPI 發送電子郵件

已發表: 2014-03-17

JavaMail API 提供了一個獨立於平台和協議的框架來構建郵件和消息傳遞應用程序。 JavaMail API 可作為可選包用於 Java SE 平台,也包含在 Java EE 平台中。 JavaMail 1.4.5 版本包含幾個錯誤修復和增強功能。

有時我寫了一篇關於使用 Gmail SMTP(TLS 身份驗證)發送電子郵件的教程,但沒有圖像附件。 下面的 Java 教程將幫助您發送帶有電子郵件附件的大圖像。

有時我們想在電子郵件中附加圖像,然後在電子郵件正文中使用它。 您一定見過很多帶有圖像附件並且也在電子郵件消息中使用的電子郵件。 訣竅是像任何其他附件一樣附加圖像文件,然後為圖像文件設置 Content-ID 標頭,然後在電子郵件正文中使用相同的內容 ID 和<img src='cid:image_id'>

這是一個簡單的Java程序:

輸出:

示例截圖:

JavaMailAPIwithImage - Crunchify 示例