首页 > Web开发 > 详细

后台根据html邮件模板发送邮件

时间:2019-10-12 09:30:48      阅读:120      评论:0      收藏:0      [点我收藏+]

HTML邮件模板:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>HTML邮件模板</title>
<link rel="stylesheet" type="text/css" href="../css/registerEmail.css" />
</head>
<body>

<div id="box">
<div id="headMsg">
<h1>报到须知</h1>
</div>
<div id="contentMsg">
###name###,您好:<br />
&nbsp;&nbsp;&nbsp;&nbsp;欢迎您加入xxxxxxxxxxxx,我们期待您的到来。下述报到须知请您仔细阅读并知悉,您正式入职后,我们将为您开通个人办公工具,账号信息届时反馈您。<br />
一、入职时间:###entryTime###<br /> 二、报到地址及联系人:###contact###<br />
三、入职当天给您办理入职手续,相关工作安排请以部门领导安排或运营部发出的进场通知邮件为准。<br /> 四、行程预订:<br />
&nbsp;&nbsp;&nbsp;&nbsp;若您所在城市跟报到城市不一致的,请自行购买火车票或汽车票前往报到城市,入职取得OA系统账号之后,及时填写xxxxx的《差旅行程申请》,经审批后凭发票报销。如需预订机票,敬请联系运营管理部xxxxx0756-xxxxxxxx/xxxxxxxxxxxxx(手机与微信同号)。<br />
五、请在入职前把以下信息邮件反馈至itl-hr@htah.com.cn;请您与上家单位确认,确保您的社保及公积金在入职之日前已经减员或封存;以免造成我们不能给您正常缴纳社保公积金。
<br /> 身份证地址:###address###
<br /> 户口性质:###city### <br /> 户口所在地:###distpicker###
<br />
六、公司主要使用的沟通交流工具是公司邮箱、企业微信、xxxxx系统,公司在入职当天为您开通个人办公工具,请届时查收邮件的账号等信息;请参照公司要求关于设置好您的公司邮箱签名。公司在您入职当天发出企业微信邀请,请激活使用。<br />
七、请在报到前添加以下QQ、企业微信以便于日常工作联系<br />
<div id="hrbox">
<img src="../img/qqimg.png" id="qqimg"><br />
人力资源部QQ:xxxxxxxxxxx 二维码
</div>
<div id="wxbox">
<img src="../img/qiyeweixinimg.png" id="qyimg"><br />
xxxxxxxx微信二维码
</div>
八、入职第二天内,请登录xxx系统填写《员工信息登记表》,并在xxx系统上传以下电子文件,请提前准备好:<br /> ?<span
class="informationStyle1">毕业证、学位证、身份证(正反两面)、各类证书(如有请提交,比如PA、PMP、Hybris、人力资源管理师、职称等)、离职证明、收入证明、电子档个人简历,电子一寸照及电子版生活照各一张。(应届毕业生无需提供离职证明、收入证明)</span>
<br />
九、入职后需要提供纸质资料,请在每份资料上本人签字,请在入职收到公司的劳动合同或协议后再一起寄回xxx(公司将于入职日起一个月内与您签订纸质合同等文件),请提前准备好:<br />
1.您填写的《员工信息登记表》,打印一份,页末处签字;<br /> 2.身份证复印件(正反面分别复印在同一张纸上)两份; <br />
3.上任公司离职证明、收入证明各一份(应届毕业生无需提供);<br />
4.毕业证、学位证(本科以上学历提供)的复印件各一份;技术技能证书或资质证书或职称等级证书复印件各一份(如有);<br />
5.银行卡复印件两份,请根据五险一金缴纳地办理对应的银行卡类型(如下),并写明卡号、开户行(如:xxxxxxx)【务必注意:新办银行卡,使用之前要激活,里面存点钱,以便首次转账成功】
<table id="table">
<tr>
<th>五险一金缴纳地</th>
<th>编制归属</th>
<th>银行卡类型</th>
</tr>
<tr>
<th>上海</th>
<th>上海分公司</th>
<th>上海银行</th>
</tr>
<tr>
<th>大连</th>
<th>大连子公司</th>
<th>中国银行</th>
</tr>
<tr>
<th>其他(除上海和大连两地)</th>
<th>xxxxxxx</th>
<th>中国银行</th>
</tr>
</table>
十、公司将根据您入职地点及项目等情况,确定是否安排住宿,具体信息以公司通知为准。<br /> 十一、您入职后:您所在部门是###deparN###,岗位是###position###,直属上级信息是###departmentHead###。 合同类型是###contractType###,合同年限###contractYear###年,试用期或考察期期限
###probation###。<br />
十二、若有试用期或考察期,在试用期或考察期内,公司可根据您在试用期或考察期的工作表现对您做出试用期考核。
另外若您是实习生:实习协议期自入职日开始,实习终止时间以您通过公司考核并提供相关毕业证书为准,公司即与您签订正式的劳动合同。<br />
十三、请入职一周内在OA系统上阅读公司相关制度并充分理解其内容。(OA路径)<br />
十四、入职后请下载并绑定钉钉,可以查看公司最新通讯信息,部分岗位同事需使用钉钉完成每日考勤打卡。<br />
十五、公司名片:入职后向印制名片负责人xxxxx提出申请,经相关领导批准后,依据相关信息进行印制,如有疑问,敬请联系xxxx(zhuxy@htah.com.cn)
。 注:需要印刷名片的人员一般包括:销售人员、专家顾问、高级经理、项目经理、项目总监、副总经理、总经理及其他需要对外的部门经理及人员。<br />
十六、您有义务对您的薪资福利及工作中所涉及的资料进行保密,不得告知第三方。<br />
十七、入职后若个人信息发生变更(包括联系方式等),请务必及时联系人力资源部xxxxxx修改备案。<br />
十八、入职后请务必添加以下公众号,如遇问题,敬请联系人力资源部xxxxx。<br /> 外部:<img
src="../img/companyouterweixinimg.png" id="companyouterwx">内部<img
src="../img/companyinnerweixinimg.png" id="companyouterwx"><br />
十九、若有疑问欢迎随时联系人力资源部曹智敏<br /> (邮箱:xxxx@htah.com.cn 固话:xx-xxxx5
手机:xxxxxxxx QQ:xxxxxxxx)
</div>
<div id="buttonMsg">海通安恒科技有限公司</div>
</div>


</body>
</html>

在线模板的方式:

String fileName = "http://localhost:8080/registerEmail.html";
URL url = new URL(fileName);
URLConnection uc = url.openConnection();
InputStream is = uc.getInputStream();
String str = "";
BufferedReader br = new BufferedReader(new InputStreamReader(is));
while (br.ready()) {
str += br.readLine() + "\n";
}
is.close();
System.out.println(str);

//替换模板中的动态值

//通过邮箱工具类发送html邮件

固定目录静态html模板方式:

String filePath="d:\\OADev\\Workspace\\ecology-itl\\ecology-itl\\WebContent\\registerEmail.html";

String str = "";
try{
String tempStr = "";
FileInputStream is = new FileInputStream(filePath);//读取模块文件
BufferedReader br = new BufferedReader(new InputStreamReader(is));
while ((tempStr = br.readLine()) != null) {
str = str + tempStr ;
is.close();
}
}catch (IOException e) {
e.printStackTrace();
}
//替换值

Property[] mainFields = requestInfo.getMainTableInfo().getProperty();
String requestid = requestInfo.getRequestid();
// 获取需要赋值的表单字段
String xmv = getMainString(mainFields, "XM");// 姓名
String gwv = getMainString(mainFields, "GW");
;// 岗位
String sjrzsjv = getMainString(mainFields, "SJRZSJ");// 正式入职时间
String htlxv = getHTLX(getMainInteger(mainFields, "HTLX")) ;// 合同类型
String htnxv = getMainString(mainFields, "HTNX");// 合同年限
String syqnxv = getMainString(mainFields, "SYQNX");// 试用期年限
String getbmmcv = getbmmc(mainFields);// 部门名称
String ygzzsjv = getMainString(mainFields, "YGZZSJ");// 部门负责人
String zzsjyxv = getMainString(mainFields, "ZZSJYX");// 直接上级邮箱
String zzsjlxdhv = getMainString(mainFields, "ZZSJLXDH");// 直接上级电话
String bdddlxrjlxfsv = getMainString(mainFields, "BDDDLXRJLXFS");// 报到地点、联系人及联系方式
String filePath = "d:\\OADev\\Workspace\\ecology-itl\\ecology-itl\\WebContent\\registerEmail.html";
String str = "";
FileInputStream is = null;
BufferedReader br = null;
try {
String tempStr = "";
is = new FileInputStream(filePath);
br = new BufferedReader(new InputStreamReader(is));
while ((tempStr = br.readLine()) != null) {
str = str + tempStr;
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (is != null) {
is.close();
}
}
// 替换值
str = str.replaceAll("###name###", xmv);
str = str.replaceAll("###entryTime###", sjrzsjv);
str = str.replaceAll("###contact###", "");
str = str.replaceAll("###address###", "");// 根据省份证得到省份证所在地
str = str.replaceAll("###city###", "");// 户口性质
str = str.replaceAll("###distpicker###", "");// 户口所在地
str = str.replaceAll("###deparN###", getbmmcv);
str = str.replaceAll("###position###", gwv);
str = str.replaceAll("###departmentHead###", ygzzsjv + "(" + zzsjlxdhv + "," + zzsjyxv + ")");
str = str.replaceAll("###contractType###", htlxv.toString());
str = str.replaceAll("###contractYear###", htnxv);
str = str.replaceAll("###probation###", syqnxv);
System.out.println(str);
String sql = "update formtable_main_19 set yjll=? where requestId=" + requestid;
DB.conn().executeUpdate(sql, str);

//通过邮箱工具类发送html邮件

 

后台根据html邮件模板发送邮件

原文:https://www.cnblogs.com/yhm9/p/11658085.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!