4

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);

メッセージ オブジェクトを他のメソッドまたはクラスに送信できますか? それとも、接続が偽物であるため、エラーをスローするだけですか?

4

1 に答える 1

6

null セッションを MimeMessage コンストラクターに渡すことはできますが、後で独自のセッションとトランスポートを管理する必要があります。メール セッションを使用しない Java での電子メール メッセージの作成を参照してください。

于 2013-07-26T23:02:36.210 に答える