JavaMail
CCUT
CCUT
展开
-
从系统获取内容,再将内容发送邮件(把word的内容写入到邮件发送)JAVA
最近项目需要从系统获取用户输入的周报信息,再将周报信息发送给相关人员。一开始我就直接用JavaMail,封装信息,然后发送。但是后来遇到一个问题,在客户环境获取用户输入的信息就会有问题。多个空格就会变成“?”问号。换行也会变成/n。之后就一通搞,把用户输入的信息写入一个word文档里面,然后再把文档转换为html文件,再把html文件内容拷贝到邮件,发送。但是在把html文件拷贝的过程中遇到了UTF-8 BOM的问题。那个html文件编码是UTF-8 BOM的,而不是UTF-8。这样就会导致在邮原创 2021-03-13 11:04:38 · 520 阅读 · 0 评论 -
JavaMail 发送邮件,收件人为多人,抄送多人。其中包含收件人邮箱错误时的处理
1.给客户做一个发邮件的功能。收件人和抄送人可能为单个人,也可能为多个人。但是当收件人或抄送人中某一个邮箱的格式错误时,整个邮件发送就会出错停止发送。但我还需要给那些其余的人发邮件,该怎么办?2.解决思路,当收件人邮箱错误时,可以catch到异常,并从异常信息提取错误的邮箱,再把错误的邮箱从,收件人或抄送人中剔除,再次发送即可。伪代码:try{ 发送邮件}catch(Exception e){ if(判断是否为邮件发送错误异常){ 获取错误的邮件,并从收件人或原创 2021-03-04 12:43:42 · 2302 阅读 · 2 评论 -
FormData 异步提交表单 + Servlet + JavaMail 发送 文本+附件 的邮件
HTML 代码<form id="ajaxForm" method="POST" > <span>1、摘要</sapn><br> <span style="margin-left: 25px">总测试点数:<span class="value1">from tdms</span> </...原创 2019-06-27 10:35:32 · 738 阅读 · 0 评论 -
将富文本插件 UEditor 的内容(文本+图片+附件)发送邮件
主要思路如下: (1)文本的内容可以直接调用API 的方法即可, var html=UE.getEditor('editor').getContent(); (2)获取图片。由于同事已经做过该插件的集成,用户上传图片保存到本地的功能已实现。我们只需要将第一步获取到的html内容的 img 部分的src 替换。替换 content 的 <img src=""> src值的...原创 2019-07-03 14:31:58 · 3174 阅读 · 0 评论