2015-06-23 51 views
-7

我在我的d驅動器中有圖像,我想將它作爲電子郵件附件發送到java。收件人郵件將由發件人輸入,我只想將其附加到我的電子郵件帳戶。請幫忙。 謝謝。在java中發送電子郵件作爲附件

+3

Aaaaaaaaaaaaand這與字面上沒有任何關係** javascript **,您應該從刪除該標記開始。 – briosheje

+0

請詳細說明您的意思,我的意思是「我只想將它附加到我的電子郵件帳戶」 – esprittn

+0

本網站不提供代碼編寫服務,這似乎是您要求的。這是怎麼得到一個upvote超出了我。 – JonK

回答

0

查看電子郵件發送實用程序代碼的鏈接(我對該問題的回答)。您必須添加幾行代碼才能發送附件。

On submit the information should come to email

在EmailUtility.java後

msg.setSentDate(new Date()); 

評論

msg.setText(message); 

並添加以下代碼:

 // creates message part 
    MimeBodyPart messageBodyPart = new MimeBodyPart(); 
    messageBodyPart.setContent(message, "text/html"); 
    String attachFile = "C:/imgname.jpg"; 
    // creates multi-part 
    Multipart multipart = new MimeMultipart(); 
    multipart.addBodyPart(messageBodyPart); 
    // adds attachments 

    if(reason.equals("attach")) 
    if (attachFile != null) { 
      MimeBodyPart attachPart = new MimeBodyPart(); 
      attachPart.attachFile(attachFile); 
      multipart.addBodyPart(attachPart); 
    } 

    // sets the multi-part as e-mail's content 
    msg.setContent(multipart); 

您必須將C:/imgname.jpg更改爲您的文件名及其路徑。

相關問題