我正在使用javamail读取邮箱并将所有传入邮件保存到我的应用程序的sql数据库中。我的问题是,当邮件是字符串格式的换行符不保存到数据库。比如我读(即出现在日志)的邮件就像下面Javamail换行符无法保存到数据库中
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可能没有任何换行符。我认为问题不在于邮件部分;这可能与您如何在数据库中存储和检索数据有关。 –