【发布时间】:2016-06-10 05:27:28
【问题描述】:
我正在使用 javamail 读取邮箱并将所有收到的邮件保存到我的应用程序的 sql 数据库中。我的问题是当邮件为字符串格式时,换行符不会保存到数据库中。例如,我正在阅读的邮件(在日志中看到)如下所示
Hello
This is a test mail
Regards
Sender
但在数据库列中,它保存为续行-
Hello This is a test mail Regards Sender
我正在为上述任务使用以下代码
if(content instanceof String){
String body = (String)content;
inBox.setMailContent(body);
inBoxDAO.save(inBox);
}
我以前没有使用过邮件的东西,任何建议都会有所帮助。请注意,这与多部分 html 格式完美配合。问题在于发件人的邮件以纯文本形式发送
【问题讨论】:
-
html 可能没有任何换行符。我认为问题不在于邮件部分。这可能与您在数据库中存储和检索数据的方式有关。
标签: java jakarta-mail