java中用mail进行会议邀请邮件(text/calendar格式)的发送,客户端邮箱正常显示,网页版邮箱正文部分无法换行如何解决buffer.append("BEGIN:VCALENDAR\n"+"PRODID:-//MicrosoftCorpo...
java中用mail进行会议邀请邮件(text/calendar格式)的发送, 客户端邮箱正常显示,网页版邮箱正文部分无法换行如何解决
buffer.append("BEGIN:VCALENDAR\n"
+ "PRODID:-//Microsoft Corporation//Outlook 9.0 MIMEDIR//EN\n"
+ "VERSION:2.0\n" + "METHOD:REQUEST\n" + "BEGIN:VEVENT\n"
+ "ATTENDEE;ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:"+ emailsAdress
+ "\n"+ "ORGANIZER:MAILTO:"+ fromEmailAdress
+ "\n"+ "DTSTART:"+ Tools.icalDataTransformation(room.getLfrq1(),room.getLfrq2())
+ "Z\n" // HYRQ HYQSSJ1
+ "DTEND:"+ Tools.icalDataTransformation(room.getLfrq1(),room.getHyqssj2())
+ "Z\n"+ "LOCATION:"+ room.getJddd()
+ "\n"+ "UID:"+ UUID.randomUUID().toString()
+ "\n"// 如果id相同的话,outlook会认为是同一个会议请求,所以使用uuid。
+ "CATEGORIES:SuccessCentral Reminder\n"
+ "DESCRIPTION:"
+"各位领导:"
+ "原定于"+ bContent.getHyrq()+ " "+ bContent.getHyqssj1()+ "在"+ bContent.getHydd()+ "会议室召开的"+ bContent.getHyzt()
+ "会议,现调整至"+ room.getLfrq1()+ " "+ room.getLfrq2()+ "在"+room.getJddd()+"会议室召开,由此带来不便,敬请谅解!"
+ hyyt+phone
+ "\n\n"
+ "SUMMARY:Test meeting request\n"+ "PRIORITY:5\n"
+ "CLASS:PUBLIC\n"+ "BEGIN:VALARM\n"
+ "TRIGGER:-PT15M\n"+ "ACTION:DISPLAY\n"
+ "DESCRIPTION:Reminder\n"+ "END:VALARM\n"
+ "END:VEVENT\n" + "END:VCALENDAR");
展开