【问题标题】:how to create an "offline" Java MimeMessage?如何创建“离线”Java MimeMessage?
【发布时间】:2013-02-06 19:59:44
【问题描述】:

Java MimeMessage 似乎需要一个文件夹或会话进行实例化。是否有一种“离线”类型允许首先创建消息,然后可以将其转换为成熟的 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);

可以将消息对象发送到其他方法或类吗?还是会因为连接是虚假的而引发错误?

【问题讨论】:

    标签: java api email mime-types jakarta-mail


    【解决方案1】:

    您可以将空会话传递给 MimeMessage 构造函数,但您必须稍后管理自己的会话和传输。 见Creating a email message in Java without a mail session

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-01
      • 1970-01-01
      • 2021-10-27
      • 1970-01-01
      • 1970-01-01
      • 2011-09-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多