folder.appendMessages 在发送电子邮件时在 java mail api 中花费更多时间

问题描述 投票:0回答:0

发送电子邮件后,我使用 java 邮件 API 将其存储到一个文件夹中。 folder.appendMessages 需要 8 到 10.005 秒来存储带有 3.26MB 附件的单个消息。

下面是代码,

    Folder folder = store.getFolder("Sent");
        folder.open(Folder.READ_WRITE);
        msg.setFlag(Flag.SEEN, true);
        long previousTime3 = System.currentTimeMillis();
        folder.appendMessages(new Message[] { msg });
        long currentTime3 = System.currentTimeMillis();

        double elapsedTime3 = (currentTime3 - previousTime3) / 1000.0;
        System.out.println("Time in seconds--folder.appendMessages :" + elapsedTime3);

我怎样才能减少这个时间?

java spring-boot jakarta-mail sendmail send
© www.soinside.com 2019 - 2024. All rights reserved.