当前位置: 首页 > wzjs >正文

静态网站建设报告网站主机托管

静态网站建设报告,网站主机托管,wordpress本地数据库密码忘记,建立网站后怎样收费一、背景 1、框架和语言:SpringMVC、Java 2、使用的是Outlook邮箱服务器,由外地公司邮箱管理员管理(不好沟通)。 3、需求:系统根据业务需求自动发邮件到员工邮箱。 二、走的弯路 刚开始我直接用以前用过的org.springf…

一、背景

  1、框架和语言:SpringMVC、Java

  2、使用的是Outlook邮箱服务器,由外地公司邮箱管理员管理(不好沟通)。

  3、需求:系统根据业务需求自动发邮件到员工邮箱。

二、走的弯路

    刚开始我直接用以前用过的org.springframework.mail.javamail.JavaMailSenderImpl实现,报错类似

Caused by: javax.mail.AuthenticationFailedException: 535 5.7.139 Authentication unsuccessful, SmtpClientAuthentication is disabled for the Tenant. Visit https://XXXX for more information. [HK2PR04CA0071.apcprd04.prod.outlook.com]
AI问了一通大概意思是需要邮箱管理员开启一下SMTP协议,使能够启用身份验证的客户SMTP提交(SMTP Auth)。

      找了管理员,他也找不到这个设置,没办法开启。又搜索+AI问了一通得知Outlook邮箱的安全验证问题,可以用 exchange协议解决。

三、核心代码

pom.xml添加ews包

  <dependency><groupId>com.microsoft.ews-java-api</groupId><artifactId>ews-java-api</artifactId><version>2.0</version></dependency>
package ...import ....@Component("eMailHandler")
public class EMailHandler {private static Logger logger = LoggerFactory.getLogger(EMailHandler.class);public boolean sendEMail(MailModel mailModel){try{ExchangeService service = new ExchangerServiceSSLVerify(ExchangeVersion.Exchange2010_SP2);ExchangeCredentials credentials = new WebCredentials(mailModel.getMailFrom(), mailModel.getMailPassword());service.setCredentials(credentials);service.setUrl(new URI("https://" + mailModel.getMailHost() + "/EWS/Exchange.asmx"));//        service.setTraceEnabled(true);  //是否启用ExchangeService的跟踪功能,用于调试EmailMessage msg = new EmailMessage(service);msg.setSubject(mailModel.getSubjectName());// 设置邮件内容并添加签名StringBuilder contentWithSignature = new StringBuilder(mailModel.getContent());contentWithSignature.append("<br/><br/>");contentWithSignature.append("------------------------------------<br/>");if (mailModel.getSigns() != null && mailModel.getSigns().length > 0) {for (String signText : mailModel.getSigns()) {contentWithSignature.append(signText).append("<br/>");}}msg.setBody(MessageBody.getMessageBodyFromText(contentWithSignature.toString()));for (String mailTo : mailModel.getMailTo()){msg.getToRecipients().add(mailTo);   //接受人邮箱}msg.sendAndSaveCopy();  //发送现有电子邮件并保存到已发送} catch (Exception e) {logger.error("******sendEMail邮件发送异常*******", e);return false;}return true;}}
mailModel.getMailFrom() 负责发送邮件的邮箱地址
mailModel.getMailPassword()) 邮箱账号密码
mailModel.getMailHost() 邮箱服务器
mailModel.getSubjectName() 标题/主题
mailModel.getContent() 内容
mailModel.getSigns() 签名
mailModel.getMailTo() 邮件接收人邮箱地址数组

四、遇到的错误

在网上找到的代码,其中有一行在创建WebCredentials的时候使用的构造函数是三个参数的,最后一位是mailModel.getDomain()是邮箱服务器域名:

 ExchangeCredentials credentials = new WebCredentials(mailModel.getMailFrom(), mailModel.getMailPassword(),mailModel.getDomain());

报错如下:

可能域名配置得不对,也不清楚应该是多少,直接去掉这个参数就没问题了!


文章转载自:

http://RfEg61cU.znqmh.cn
http://4geubLg6.znqmh.cn
http://6jqipRCT.znqmh.cn
http://DMAbdDpG.znqmh.cn
http://gmxtCD2n.znqmh.cn
http://j29PTEE2.znqmh.cn
http://RtQB8HE9.znqmh.cn
http://zO4AaoYc.znqmh.cn
http://tY8BcQRb.znqmh.cn
http://PUshmbDn.znqmh.cn
http://gBixbUwi.znqmh.cn
http://PUMJmSTS.znqmh.cn
http://d6ZGO3D4.znqmh.cn
http://dsx8aWVN.znqmh.cn
http://UB6vBOhW.znqmh.cn
http://ZvKFaKuH.znqmh.cn
http://Y1zNpJ1P.znqmh.cn
http://Nsr37pSJ.znqmh.cn
http://BKE1TzDQ.znqmh.cn
http://rzutPWdt.znqmh.cn
http://hYGkznOX.znqmh.cn
http://ccIAzKEp.znqmh.cn
http://gUaDfw2D.znqmh.cn
http://8RXf4XuW.znqmh.cn
http://KIea3nIq.znqmh.cn
http://WDolyv6I.znqmh.cn
http://1lnO6iVU.znqmh.cn
http://ImHS63oY.znqmh.cn
http://WZlfmETy.znqmh.cn
http://yo5RQZD8.znqmh.cn
http://www.dtcms.com/wzjs/752818.html

相关文章:

  • 网站开发难点分析手机官网制作
  • 网站开发认证考试在线阅读小说网站怎么建设
  • 北京南站在几环网站开发培训流程
  • 爱站工具包手机版用ae做模板下载网站
  • wordpress获取标签页优化平台建设公司
  • 如何开发移动网站免费软件app推荐
  • 中国空间站设计在轨飞行多少年318全讯申请网址
  • 深圳外贸网站建设制作方法wordpress redis插件
  • 网站架构有哪些重庆互联网公司排行榜
  • 广告网站建设原创网站首页设计排版要点
  • 做网站接广告赚钱吗做h5的软件
  • 沙井营销型网站建设短视频拍摄剪辑培训班
  • wordpress修改站点logo大小一起合伙做项目的网站
  • 苏州网站开发公司兴田德润放心东莞微网站建设报价
  • 餐饮设计网站深圳市室内设计公司排名
  • 可信网站认证 代理商网络空间安全专业大学排名
  • 建筑人才网 中高端招聘网站wordpress4.9.x火车头发布
  • 帮人负责做网站叫什么工作做网站做得好的公司有哪些
  • 做设计外包的网站北京网站设计公司哪家公司好
  • 做网站会员功能长春广告设计制作公司
  • 怎么样自己制作网站哪儿有做字体设计的网站
  • 网站设计方案案例分析怎么看网站有没有备案
  • 中国建设银行淮南分行网站成都装修报价明细
  • wordpress 移动建站石家庄做网站公司汉狮价格
  • 惠州cms建站系统橙色的网站模板
  • 网站搭建南京wordpress 在safari运动很慢
  • 公司网站上传图片大小电话外呼系统怎么收费
  • 网站管理后台 模板WordPress生成图片
  • 企业网站排名优化哪家好网站建设方案书 人员资金安排
  • 珠海网站建设哪家权威最专业的医疗网站建设