簡體   English   中英

如何創建“離線”Java MimeMessage?

[英]how to create an “offline” Java MimeMessage?

Java MimeMessage似乎需要一個Folder或Session來實例化。 是否有一種“離線”變種,它允許首先創建消息,然后它可以變成一個完整的MIME消息? 我想留在Java SE中,但如果SE中沒有這樣的規定,那么備用API就可以了。

如果您創建這樣的消息:

    Properties properties = new Properties();
    properties.put("mail.smtp.host", "smtp.example.com");
    properties.put("mail.smtp.port", "25");
    Session session = Session.getDefaultInstance(properties, null);
    MimeMessage m = new MimeMessage(session);

消息對象可以發送到其他方法或類嗎? 或者它只會拋出錯誤,因為連接是假的?

您可以將空會話傳遞給MimeMessage構造函數,但您必須管理自己的會話並稍后傳輸。 請參閱在沒有郵件會話的情況下使用Java創建電子郵件

暫無
暫無

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

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