我使用Java8和SpringAPI组成邮件正文,如下所示。
StringBuilder emailTemplateForNewPassword = new StringBuilder();
emailTemplateForNewPassword.append("Dear User,");
emailTemplateForNewPassword.append(System.lineSeparator());
emailTemplateForNewPassword.append(System.lineSeparator());
emailTemplateForNewPassword.append("Sample Mail.");
emailTemplateForNewPassword.append(System.lineSeparator());
emailTemplateForNewPassword.append(System.lineSeparator());
emailTemplateForNewPassword.append("Yours Faityfully,");
emailTemplateForNewPassword.append(System.lineSeparator());
emailTemplateForNewPassword.append("ABC.Com");
emailTemplateForNewPassword.append(System.lineSeparator());
emailTemplateForNewPassword.append("0094778999658");
预期结果:
尊敬的用户:,
样本邮件。
您诚挚的,
ABC。Com
0094778999658
实际结果:
尊敬的用户:,
样本邮件。
你忠实的,ABC。Com 0094778999658
我不知道为什么最后3行出现在同一行,即使我使用了System.line分隔符()。
我已经尝试了“\r\n”
,但没有成功。
有人能告诉我出了什么事吗?
我知道还有其他与此相关的问题,但没有一个能解决我的问题。在我找到答案之前,请不要轻视这个问题。
RFC 5322描述了电子邮件的标准。
根据第2.1节:
消息被分成几行字符。行是一系列字符,用回车和换行两个字符分隔;也就是说,回车(CR)字符(ASCII值13)紧跟换行(LF)字符(ASCII值10)。(回车/换行对通常在本文档中写成CRLF。)
您需要显式地使用\r\n
来分隔行。
你不能依赖系统。lineSeparator()
,因为这取决于JVM配置;默认情况下,该配置在Linux上只使用\n
。
本文向大家介绍Linux操作系统安装LAMP环境,包括了Linux操作系统安装LAMP环境的使用技巧和注意事项,需要的朋友参考一下 Step1. 安装 Apache 在terminal中输入命令 打开浏览器,在地址栏输入:127.0.0.1,如果出现了 “It works!”,表明安装成功 Step2. 安装 php5 在 terminal 中输入: 重启 apache2 : 注:
本文向大家介绍在Linux操作系统中修改环境变量的方法,包括了在Linux操作系统中修改环境变量的方法的使用技巧和注意事项,需要的朋友参考一下 方法一:在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。 要让刚才的修改马上生效,需要执行以下代码 方法二:在用户目录
本文向大家介绍linux系统安装Nginx Lua环境,包括了linux系统安装Nginx Lua环境的使用技巧和注意事项,需要的朋友参考一下 亦可参考官方安装指南: lua-nginx-module Installation 这是我总结的安装,供参考: 需要最新版的Nginx,LuaJIT,ngx_devel_kit,lua-nginx-module等安装文件: Nginx LuaJIT Lua
系统环境分为两部分: 时间/设备筛选 和 系统环境 (详情) 1.时间筛选 便捷按钮有今日、昨日、前日、上周 X、近七天,并且能自定义选择时间段/设备来得出想要的结果报表 2.系统环境 (详情) 1)系统环境:操作系统、浏览器、脚本、语言、时区、屏幕色彩、屏幕尺寸 2)如有需要,亦可点击下载当前报表及更多数据下载,将报表下载到个人电脑,以供存档及分析
我对Environment env有问题。getproperty、env无法找到本地属性,但它可以找到系统属性。我不知道这么多,我需要解决它。请帮帮我。附上我的代码及其配置。 控制器。xml: Paremeters.properties: 控制器: 在此处输入图像描述
本文向大家介绍Mysql运行环境优化(Linux系统),包括了Mysql运行环境优化(Linux系统)的使用技巧和注意事项,需要的朋友参考一下 一、修改Linux默认的IO调度算法. linux默认的IO调度算法为cfq,需要修改为dealine,如果是SSD或者PCIe-SSD设备,需要修改为noop,可以使用下面两种修改方式。 1、在线动态修改,重启失效。 tips:这里的sda代表你需要修改