<!-- 程序名称: 时速邮件管理系统(EsMail) 程序版本: V2.0 作 者: 深圳市科飞时速网络技术有限公司(0755-88843776) 版权所有: 深圳市科飞时速网络技术有限公司 技术支持: Tech@21gmail.com 单元名称: 营销邮件发送jsp文件 开始时间: 2013.11.1 程 序 员: 谢勇 最后修改: 2013.11.1 备 注: --> <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page import="com.espeed.pojo.YxyUserInfo" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; //session YxyUserInfo user=new YxyUserInfo(); user=(YxyUserInfo)request.getSession().getAttribute("yxyuser"); String loginid=user.getLoginid(); String domain=user.getCompanydomain(); %> <script type="text/javascript" src="myJS/yxysendmail.js"></script> <input type="hidden" id="yxyloginid" value="<%=loginid%>"/> <input type="hidden" id="yxydomain" value="<%=domain%>"/> <div class="frame-main"> <!--头部模块--> <div class="yx_con2"> <div class=re_t_3> <span>你今天可发上限</span>:<span id="yxy_daysendmax">0</span> <span>封</span>, <span>月发上限为</span>:<span id="yxy_monthsendmax">0</span> <span>封</span>, <span>今日累计已发</span>:<span id="yxy_daysendover">0</span> <span>封</span>, <span>本月累计已发</span>:<span id="yxy_monthsendover">0</span> <span>封</span>, <span>今天你还可发送</span>:<span id="yxy_dayhavesend">0</span> <span>封</span>, <span>当月你还可发送</span>:<span id="yxy_monthhavesend">0</span> <span>封</span>。 </div> <!--发件人模块--> <div > <div class="yx-table"> <div class="yx-tr"> <div class="yx-td y1">发件人:</div> <div class="yx-td ft14"> <select id="sender_select" class="sender_select"> </select> <input type="button" value="发件配置" class="anj6" onClick="find_sendersetType()"/> <!--span class="button-send button-color-green button-send-wz1" onclick="validateAddr(0)">立即发送</span--> <div> </div> </div> </div> <!--收件人模块--> <div class="yx-tr"> <div class="yx-td y1">收件人:</div> <div class="yx-td yx-up"> <label> <input type="radio" name="yx-rdo" value="0">上传Excel及Txt </label> <label> <input type="radio" name="yx-rdo" value="1">粘贴邮件地址<span style="color:#F00;">(多个以英文;号分割,最多可粘贴20个地址.)</span> </label> <!--label> <input type="radio" name="yx-rdo" value="2">选择分类客户 </label> <label> <input type="radio" name="yx-rdo" value="3">公海客户 </label--> <!--label> <input type="button" value="同步客户管理" class="anj6" onClick="getCsmInfoByManual()"/> </label--> <!-- <label> <input type="radio" name="yx-rdo" value="5">全公司客户 </label>--> </div> </div> <!--层切换模块--> <div class="yx-tr" style="display:none"> <div class="yx-td"></div> <div class="yx-td"> <div class="yx-r m-h50" style="display:none"> <div id="yxyAddressDiv" class="yxy_address_k"> <form id="yxyimportForm" name="yxyimportForm" action="" method="post"> <div class="y-ad1"> <div class="fjk_button">批量导入 <div class="fjb_2"> <input type="file" id="yxyaddr" name="yxyaddr" /> </div> </div> </div> <div class="y-ad2"> <span class="red">*</span> (必填) <span language="language_yxy" languageValue="language_29">只能导入.txt或.xls文件</span> <a href="javascript:void(0);" onClick="showdown()"> [样例下载] </a> </div> </form> </div> </div> <div class="yx-r m-h150" style="display:none"> <div class="yx_tr_con"> <input type="button" value="整理地址" onclick="send_packemail()"/> <textarea class="yx-pas" id="yx_pas_customer"></textarea> </div> </div> <div class="yx-r m-h150" style="display:none"> <div class="yx-lb"> <ul class="yx-ul" id="yx-ul-customer-type"> </ul> </div> <div class="yx-lbtxt" id="yx-customer-txt"></div> </div> <div class="yx-r m-h150" style="display:none"> <div class="yx-lb"> <ul class="yx-ul" id="yx-ul-public-customer"> </ul> </div> <div class="yx-lbtxt" id="yx-ul-public-customer-txt"></div> </div> </div> </div> <div class="yx-tr"> <div class="yx-td-info y1"></div> <div class="yx-td-info"> <div class="yx_r_1_con"><span id="importresult"></span></div> </div> </div> <div class="yx-tr"> <div class="yx-td y1">主题:</div> <div class="yx-td"> <input type="text" class="y-tx w-zt" id="yxy_title"> <input type="checkbox" id="yxy_ismanytitle" /> <span>是否采用多主题</span> <a href="javascript:void(0);" onClick="showtitle()">[帮助]</a> </div> </div> <div class="yx-tr"> <div class="yx-td y1"></div> <div class="yx-td"> <div class="yx-button"><b class="y-tp t1"></b><span id=addYxy_fj>添加附件</span></div> <div class="yx-button"><b class="y-tp t2"></b><span onclick="addRvariables()">添加收件人变量</span></div> <div class="yx-button"><b class="y-tp t2"></b><span onclick="addMoban()">添加模板</span></div> <div><div class="yx-button"><b class="y-tp t2"></b><span onclick="addSubjectName()">添加主题姓名</span></div> <div class="yx-button yx-exlint"><b class="y-tp t2"></b><span onclick="addSubjectCompany()">添加主题公司名</span></div> <div class="yx-button yx-exlint"><b class="y-tp t2"></b><span onclick="addCustomeSubject()">添加自定义主题变量</span></div> </div> </div> </div> <div class="yx-tr"> <div class="yx-td-info y1"></div> <div class="yx-td-info"> <div id="uploadResult" ></div> </div> </div> <div class="yx-tr"> <div class="yx-td"></div> <div class="yx-td"> <!-- 显示编辑器--> <div class="bedt"> <textarea id="snedmailcon" name="yxycontent" style="width:100%;height:320px;"></textarea> </div> </div> </div> </div> </div> <div class="send2_line"><span class="send2_line_more" role=0>更多设置 ↓</span></div> <div class="send2 send2-show" style="display:none"> <dl > <dd class=wd2><div id="SautographValue"><span >是否要启用签名档:</span></div></dd> <dd> <span id="sig1"></span></dd><dd> <span style="width:65px;text-align:right;">所属分类:</span> <span style="width:200px;"> <select class="anj1" id="yxy_folderType"> </select> <input type="button" class="anj6" value="添加分类" onClick="addYxy_folderType()" /> </span> <span style="width:400px;"> 选择过滤: <select class="anj1" id="yxyFilter_select"></select> <span style="color:#FC3;">符合过滤条件则不发送!</span> </span></dd> </dl> <%--<dl> <dd class=wd2> <span language="language_yxy" languageValue="language_34">是否启用定时发信</span>: </dd> </dl>--%> <dl> <dd class=wd2> <span language="language_yxy" languageValue="language_35">是否启用退订功能</span>: </dd> <dd> <input type="checkbox" id="yxy_isunsubscribe" checked="checked" /> <input type="radio" name="yxy_unsubscribe" id="yxy_unsubscribeCN"/> <span language="language_yxy" languageValue="language_36">显示中文</span> <input type="radio" name="yxy_unsubscribe" id="yxy_unsubscribeEN" checked="checked" /> <span language="language_yxy" languageValue="language_37">显示英文</span> </dd> </dl> <dl> <dd class=wd2> <span language="language_yxy" languageValue="language_38">是否设置网页链接</span>:</dd> <dd> <input type="checkbox" id="yxy_islinkaddress" /> <span language="language_yxy" languageValue="language_40">链接地址</span>:<input type="text" class="bk9" id="yxy_linkcontext" value="http://"/> </dd> </dl> </div> <div style="height:60px; clear:both"></div> </div> <div class=cf_yxy> <div class="button-send button-color-green" onClick="validateAddr(0)"> 立即发送 </div> <div class="button-send flt10 button-color-blue" onClick="planMail()"> 计划邮件 </div> <div class="button-send flt10 button-color-blue" onClick="validateAddr(1)"> 存模板 </div> </div> </div> <%--<div class="dsj" id="yxytimer"> <span espeed="language_send" languageValue="language_169">请选择时区</span><br /><br /> <select id="yxytimeZone"> <option value="GMT+0" espeed="language_send" languageValue="language_174">零时区:伦敦</option> <option value="GMT+1" espeed="language_send" languageValue="language_174">东一区: 罗马,巴黎</option> <option value="GMT+2" espeed="language_send" languageValue="language_174">东二区: 雅典,以色列</option> <option value="GMT+3" espeed="language_send" languageValue="language_174">东三区: 莫斯科,科威特</option> <option value="GMT+4" espeed="language_send" languageValue="language_174">东四区: 德黑兰</option> <option value="GMT+5" espeed="language_send" languageValue="language_174">东五区: 伊斯兰堡,卡拉奇</option> <option value="GMT+6" espeed="language_send" languageValue="language_174">东六区:阿拉木图,达卡,科伦坡</option> <option value="GMT+7" espeed="language_send" languageValue="language_174">东七区:曼谷,雅加达</option> <option value="GMT+8" selected="selected" espeed="language_send" languageValue="language_174">东八区: 北京,香港,台湾</option> <option value="GMT+9" espeed="language_send" languageValue="language_174">东九区: 东京</option> <option value="GMT+10" espeed="language_send" languageValue="language_174">东十区: 悉尼</option> <option value="GMT-10" espeed="language_send" languageValue="language_174">西十区:夏威夷</option> <option value="GMT-9" espeed="language_send" languageValue="language_174">西九区:阿拉斯加</option> <option value="GMT-8" espeed="language_send" languageValue="language_174">西八区:洛杉矶,旧金山</option> <option value="GMT-7" espeed="language_send" languageValue="language_174">西七区:亚利桑那</option> <option value="GMT-6" espeed="language_send" languageValue="language_174">西六区:芝加哥,休斯顿</option> <option value="GMT-5" espeed="language_send" languageValue="language_174">西五区:纽约,华盛顿,波士顿</option> <option value="GMT-4" espeed="language_send" languageValue="language_174">西四区:加拿大</option> <option value="GMT-3" espeed="language_send" languageValue="language_174">西三区:巴西利亚</option> <option value="GMT-2" espeed="language_send" languageValue="language_174">西二区:中大西洋</option> <option value="GMT-1" espeed="language_send" languageValue="language_174">西一区:佛得角群岛</option> </select><br /><br /> <span language="language_yxy" languageValue="language_151">发送时间</span> : <select name="year" id="year"> </select> <span language="language_yxy" languageValue="language_139">年</span> <select name="month" id="month"> </select> <span language="language_yxy" languageValue="language_140">月</span> <select name="day" id="day"> </select> <span language="language_yxy" languageValue="language_141">日</span> <select name="hour" id="hour"> </select> <span language="language_yxy" languageValue="language_142">时</span> <select name="minute" id="minute"> </select> <span language="language_yxy" languageValue="language_143">分</span> <br /><br /> <b id="ll" style=" font-size:14px">请选择时间</b> <b id="kk" style=" font-size:14px"><span language="language_yxy" languageValue="language_152">本邮件将在北京时间</span> <span id="sendTimerNow" style="color:#F00;"></span> <span language="language_yxy" languageValue="language_153">发送到对方邮箱</span> </b> </div>--%> <!--导入地址后的详细信息--> <div id="yxyimportdiv" class="sct"> <div class="maillist"> <table cellpadding="0" cellspacing="0" width="100%"> <tr> <td> <input type="button" class="anj5" value="不合法地址" onClick="clikcCheck(0)"/> <input type="button" class="anj5" value="退订地址" onClick="clikcCheck(1)"/> <input type="button" class="anj5" value="系统重复地址" onClick="clikcCheck(2)"/> <input type="button" class="anj5" value="过滤地址" onClick="clikcCheck(3)"/> <input type="button" class="anj5" value="文件重复地址" onClick="clikcCheck(4)"/> </td> </tr> <tr style="height:5px; background-color:#CCC;"></tr> <tr> <td > <div id="nohefa" style="overflow:auto;max-height:200px"></div> <div id="unadd" style="display:none;overflow:auto;max-height:200px" ></div> <div id="chongfu" style="display:none;overflow:auto;max-height:200px" ></div> <div id="fiter" style="display:none;overflow:auto;max-height:200px" ></div> <div id="fileexite" style="display:none;overflow:auto;max-height:200px" ></div> </td> </tr> </table> </div> </div> <!--模版div--> <div class="sct" id="addMoBandiv"> <div> 模版类别: <input type="radio" name="typecheck" checked="checked" onclick="checkType(1)"/>文字 <input type="radio" name="typecheck" onclick="checkType(2)"/>表格 <input type="radio" name="typecheck" onclick="checkType(3)"/>项目编号 </div> <div> 选择模版: <select id="seleteTemp"> <option value="templateWord1.html">主动跟新买家建立联系</option> <option value="templateWord2.html">外贸开发信1</option> <option value="templateWord3.html">外贸开发信2</option> <option value="templateWord4.html">回复客户要求报价1</option> <option value="templateWord5.html">回复客户要求报价2</option> <option value="templateWord6.html">客户压价太低</option> <option value="templateWord7.html">谈判付款方式(客户要求不付定金,货到付款)回复</option> <option value="templateWord8.html">确定订单</option> <option value="templateWord9.html">要求客户开立信用证</option> <option value="templateWord10.html">处理货物品质的投诉</option> </select> </div> <div id="tempbody" style="height:300px; width:500px; border:1px solid #CCCCCC; overflow:auto;"> <p> Dear Mr. Jones:<br /> We understand from your information posted on Alibaba.com that you are in the market for textiles.<br /> We would like to take this opportunity to introduce our company and products,<br /> with the hope that we may work with Bright Ideas Imports in the future.<br /> We are a joint venture specializing in the manufacture and export of textiles.<br /> We have enclosed our catalog, which introduces our company in detail and covers the main products we supply at present.<br /> You may also visit our online company introduction at Http://www.howseek.com which includes our latest product line.<br /> Should any of these items be of interest to you, please let us know.<br /> We will be happy to give you a quotation upon receipt of your detailed requirements.<br /> We look forward to receiving your enquires soon.<br /> Sincerely,<br /> John Roberts<br /> </p> </div> <div> <input type="button" value="确定" onclick="addTempDiv()"/> <input type="button" value="取消" onclick="confirmTerm('addMoBandiv')" /> </div> </div> <!--高精准帮助--> <div id="yxyGaoJing" class="sct"> <div class="maillist">这是高精准的内容说明</div> </div> <!--收件人变量帮助--> <div id="yxyBianliang" class="sct"> <div class="maillist">这是个性化收件人变量%ReceiverName%说明</div> </div> <!--多主题帮助--> <div id="yxyManyTitleText" class="sct"> <div class="maillist">可设置10个主题<br /> 用途: 增加邮件成功到达几率,提高被过滤的几率</div> </div> <!--样例下载--> <div id="yxyFileDonload" class="sct"> <div class="maillist"> 注意:txt文件的邮件地址前后不能有空格<br /> <br />Exl文件请按样例上传(添加主题公司名和主题变量只针对Exl上传的有效,具体请参考Exl样例文件) <br /><br /><div class="button-a"><a href="egs/eg.zip" ><span style="color:white">立即下载</span></a></div></div> </div> <div id=importDiv1 class="loadyxybg"> <div id=loadyxtxt class="loadyxy">正在导入地址,请稍后...</div> </div> <!--多主题层--> <div id="yxymanytitlediv" class="sct"> <div class="maillist"> <table cellpadding="0" cellspacing="0" width="100%" class="yx_zt"> <tr> <td class="zt1">主题一: </td> <td> <input type="text" id="yxy_manytitle1" name="yxy_manytitlebody" /></td> </tr> <tr> <td class="zt1">主题二: </td> <td> <input type="text" id="yxy_manytitle2" name="yxy_manytitlebody"/></td> </tr> <tr> <td class="zt1">主题三: </td> <td> <input type="text" id="yxy_manytitle3" name="yxy_manytitlebody"/></td> </tr> <tr> <td class="zt1">主题四: </td> <td> <input type="text" id="yxy_manytitle4" name="yxy_manytitlebody"/></td> </tr> <tr> <td class="zt1">主题五: </td> <td> <input type="text" id="yxy_manytitle5" name="yxy_manytitlebody"/></td> </tr> <tr> <td class="zt1">主题六: </td> <td> <input type="text" id="yxy_manytitle6" name="yxy_manytitlebody"/></td> </tr> <tr> <td class="zt1">主题七: </td> <td> <input type="text" id="yxy_manytitle7" name="yxy_manytitlebody"/></td> </tr> <tr> <td class="zt1">主题八: </td> <td> <input type="text" id="yxy_manytitle8" name="yxy_manytitlebody"/></td> </tr> <tr> <td class="zt1">主题九: </td> <td> <input type="text" id="yxy_manytitle9" name="yxy_manytitlebody"/></td> </tr> <tr> <td class="zt1">主题十: </td> <td> <input type="text" id="yxy_manytitle10" name="yxy_manytitlebody"/></td> </tr> </table> </div> </div> <!--添加附件层--> <div id="yxyaddfj" class="sct"> <div class="maillist"> <form action="" id="attform" name="attform" method="post" enctype="multipart/form-data"> <table cellpadding="0" cellspacing="0" width="98%" align="center" class="flz3"> <tr> <td width="80">附件一:</td><td> <input id="attrFile1" name="attrFile" size="35" type="file"/></td></tr> <tr> <td>附件二:</td><td> <input id="attrFile2" name="attrFile" size="35" type="file"/></td></tr> <tr> <td colspan="2" class="red clpt5"> 一次最多可添加2个附件,单个附件最大不超过300KB<br /> 只允许上传.doc.docx .xls.xlsx .txt .pdf .rar .jpg .png .gif .wps 的文件</td> </tr> </table> </form> </div> <div class="btnbox mgtp10"> <a href="javascript:commitAddfj('yxyaddfj');" ><input type="button" name="button" class="fstl" value="上传附件" /> </a> <a href="javascript:confirmTerm('yxyaddfj');" ><input type="button" name="button" class="qxtl" value="取消" /></a> </div> </div> <!--添加文件类别 --> <div id="yxyFolderDiv" class="sct"> <div class="maillist"> <table cellpadding="0" cellspacing="0" width="100%" class="flz2"> <tr> <td>文件分类名(1-15字符之间):</td> </tr> <tr> <td><input type="text" class="bk9" id="folderName" /></td> </tr> </table> </div> </div> <!-- 邮件地址验证通过 --> <div id="yxyValidateDiv" class="sct"> <div class="maillist"> <table cellpadding="0" cellspacing="0" width="100%" class="flz2"> <tr> </tr> <tr> <td>地址验证通过,是否继续发送?</td> </tr> </table> </div> </div> <!-- 发件人配置信息展示 --> <div id="yxySenderDiv" class="sct"> <div class="yxySender_add"><input type="button" value="添加发件人" class="anj5" onClick="sender_Add()"/></div> <div id=yxySenderCon class="yxysendcon"></div> </div> <!-- 添加发件人信息 --> <div id="yxySenderDivAdd" class="sct" > <form action="" id="add_senderset" name="add_senderset_From"> <table width="100%" cellpadding="0" cellspacing="0" > <tr> <td width="120" height=35>发件人姓名:</td> <td colspan="2"><input type="text" class="y-tx wd-3" id="sender_name" name="yxysenderset.sender"/></td> </tr> <tr > <td height=35>发件人地址:</td> <td><input type="text" class="y-tx wd-3" id="sender_email" name="yxysenderset.send_email"/></td> <td><span style="color:red">例:xxx@163.com</span></td> </tr> <tr > <td height=35>回复人姓名:</td> <td colspan="2"><input type="text" class="y-tx wd-3" id="repder_name" width="350px" name="yxysenderset.reply_name"/></td> </tr> <tr > <td height=35>回复人地址:</td> <td ><input type="text" class="y-tx wd-3" id="repder_email" name="yxysenderset.reply_email"/></td> <td><span style="color:red">例:xxx@163.com</span></td> </tr> </table> </form> </div> <!-- 修改发件人配置 --> <div id="yxySenderDivUpdate" class="sct" > <form action="" id="update_senderset" name="update_senderset_From"> <input type="hidden" id="update_sender_editid" name="yxysenderset.id" /> <table width="100%" cellpadding="0" cellspacing="0" > <tr> <td width="120" height=35>发件人姓名:</td> <td colspan="2"><input type="text" class="y-tx wd-3" id="update_sender_name" name="yxysenderset.sender"/></td> </tr> <tr > <td height=35>发件人地址:</td> <td><input type="text" class="y-tx wd-3" id="update_sender_email" name="yxysenderset.send_email"/></td> <td><span style="color:red">例:xxx@163.com</span></td> </tr> <tr > <td height=35>回复人姓名:</td> <td colspan="2"><input type="text" class="y-tx wd-3" id="update_repder_name" name="yxysenderset.reply_name"/></td> </tr> <tr > <td height=35>回复人地址:</td> <td><input type="text" class="y-tx wd-3" id="update_repder_email" name="yxysenderset.reply_email"/></td> <td><span style="color:red">例:xxx@163.com</span></td> </tr> </table> </form> </div> <!-- 显示邮件签名 --> <div style="display:none;" id=context></div> <!--手动获取提示框 --> <div id="yxygetData" class="sct"> <div class="maillist"> <table cellpadding="0" cellspacing="0" width="100%" class="flz2"> <tr> </tr> <tr> <td>正在获取数据,请稍候......</td> </tr> </table> </div> </div> <div id="yxytimer"> <%--<dd class="tpyx">--%> <!--<input type="checkbox" onClick="yxytimersend();" />--> <div class="dsj" style="display:block;"> <span language="language_yxy" languageValue="language_151">发送时间</span> : <select name="year" id="year"> </select> <span language="language_yxy" languageValue="language_139">年</span> <select name="month" id="month"> </select> <span language="language_yxy" languageValue="language_140">月</span> <select name="day" id="day"> </select> <span language="language_yxy" languageValue="language_141">日</span> <select name="hour" id="hour"> </select> <span language="language_yxy" languageValue="language_142">时</span> <select name="minute" id="minute"> </select> <span language="language_yxy" languageValue="language_143">分</span> <br /> <span language="language_yxy" languageValue="language_152">本邮件将在北京时间</span> <span id="sendTimerNow" style="color:#F00;"></span> <span language="language_yxy" languageValue="language_153">开始执行发送</span> </div> </div>