qq邮箱如何发邮件给别人(电子邮件怎么登录)

我现在所在的公司,由于没有对应的运维人员,而且涉及到系统需要和第三方系统进行API对接,为了每天定时进行API测试,将测试结果进行通知开发,因此从成本角度考虑使用email邮件;

POM引入依赖

将下列依赖引入到POM文件,原则上只要引入第一个依赖就行,但是我本地工程一直引入后,还是无法识别相关方法,所有又加了第二个依赖;

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-mail</artifactId>
</dependency>

<dependency>
		<groupId>javax.mail</groupId>
		<artifactId>mail</artifactId>
    <version>1.4.7</version>
</dependency>

配置邮件主机

按照你想用邮件服务主机,配置你的发送邮件账号内容;

mail:
  host: smtp.qiye.aliyun.com
  username: support@mail.ahautoflow.com
  password: ********
  default-encoding: utf-8
  properties:
    mail:
      smtp:
        ssl:
          enable: true

定义发送邮件方法

如下图所示我的代码(代码写的烂忽喷,留点面子)

private void sendEmailMessage(String description){
    List<SysDictData> dictDataList = sysDictTypeService.selectDictDataByType("api_monitor_email");
    SimpleMailMessage message = new SimpleMailMessage();
    message.setFrom("support@mail.ahautoflow.com");
    message.setSubject("通关服务平台API监控");
    message.setText(description);
    if(dictDataList.isEmpty()){
        message.setTo("938282597@qq.com");
        try{
            mailSender.send(message);
        }
        catch (Exception e){
            e.printStackTrace();
        }
    }else{
        for (SysDictData dictData:dictDataList) {
            message.setTo(dictData.getDictValue());
            try{
                mailSender.send(message);
            }
            catch (Exception e){
                e.printStackTrace();
            }
        }
    }

}

调用发送方法

只要在对应代码中加上发送邮件内容,调用接口就行,很简单;

if(result.containsKey("resCode") && "0".equals(result.get("resCode").toString())){
    if(result.containsKey("pros")){
        JSONArray messageList = result.getJSONArray("pros");
        String apiStr = JSON.toJSONString(messageList.get(0));
        JSONObject apiMessage = JSONObject.parseObject(apiStr);
        if(apiMessage.containsKey("resultCode") && "0".equals(apiMessage.get("resultCode").toString())){
            emailStr.append(timeStr+": 出口订单API测试新增功能成功"+"\n");
        }else{
            emailStr.append(timeStr+": 出口订单API测试新增功能失败,错误消息如下:"+ apiMessage.toString() +"\n");
        }
    }else{
        emailStr.append(timeStr+": 出口订单API测试新增功能,返回体异常"+"\n");
    }
}else {
    sendEmailMessage(timeStr + ": 出口订单API测试新增功能,服务异常。错误信息如下:" + result.toJSONString());
    return;
}

本文所有内容来自互联网,如有侵权/不实内容请联系我们删除,联系邮箱postusb@foxmail.com

发布者:缘分,转转请注明出处:https://www.bjxdyg.com/baike/153125.html

(0)
缘分缘分
上一篇 2023年 3月 30日 下午8:12
下一篇 2023年 3月 30日 下午8:27

相关推荐

  • 第五人格客服(第五人格客服上班时间)

    部分城市不参加此活动,具体详情以餐厅公示为准。 第五人格盛宴欢享桶自2023年4月21日至2023年5月4日上市,登录/注册肯德基WOW会员,自助点餐到店自取或通过肯德基超级APP宅急送购买第五人格盛宴欢享桶含「第五人格盛宴欢享」游戏礼包兑换码1个(凭此兑换码可兑换《第五人格》游戏道具:渔女奇珍时装升级道具*1+KFC联动头像*1)。活动期间购买同一套餐,每…

    2023年 5月 30日
    26600
  • 微信好友人数上限是多少人(微信好友人数有上限是多少)

    随着社交网络的普及和便捷性,微信作为国内最受欢迎的社交工具之一,每天都有大量的用户进行好友添加。但是,有些用户可能会频繁地添加好友,这会给其他用户带来不必要的困扰。本文将探讨如何应对微信加好友频繁的问题,以及微信每天能加多少好友的限制。 一、微信加好友提示频繁原因 首先,让我们看看为什么会有人频繁地添加好友。可能的原因包括: 1、社交需求:有些人可能非常喜欢…

    2023年 3月 30日
    22900
  • 阿胶是热性的还是凉性的(阿胶属于热性吗)

    阿胶作为妇科上等良药,现代女性经常服用阿胶补血调经,美容养颜,但是临床上很多人都说吃了阿胶容易上火,那么,阿胶真的是热性的药物吗? 阿胶,为驴皮胶,是驴皮经漂泡去毛后熬制而成的胶块。味甘,性平,归肺肝肾经。具有滋阴润肺,补血止血的功效。临床多用于血虚萎黄、眩晕心悸;咯血吐血、尿血便血、崩中漏下等出血证;阴虚火旺所致心烦不眠,阴虚风动所致手脚瘛疭;肺热咳嗽、痰…

    2023年 6月 1日
    18100
  • 杨枝甘露里面都有什么东西(奶茶店杨枝甘露的原料是什么)

    周末给小朋友做点什么呢?刚好家里有材料,给孩子们捣鼓一下,我这个是没有椰浆和牛奶的杨枝甘露,只是一瓶椰树椰汁搞定 By 倩颖梓珊的妈妈 用料 细砂糖 90克 芒果茸 250 干西米 250 西柚 半个 芒果粒 250 椰树椰汁 一大瓶最大的那种 做法步骤 1、首先煮西米,我用的电饭锅,水开放电饭锅里煮七八分钟,拔掉插头闷住,带小孩楼下散步半个小时回来刚刚好 …

    2023年 3月 30日
    23000
  • 微信超20万怎么继续用零钱付款(微信钱达到20万怎么超额支付)

    微信由于用户数量庞大,深受大众喜爱。以至于日常结算服务都离不开微信支付。然后我们经常在使用微信支付时常常会看到这样的提示:对不起,你的银行卡超过支付限额,请换卡支付;使用微信零钱支付也有超过年限额的提示;还有就是非本人实名限额。遇到这样的情况如何处理? 在微信使用银行卡支付超限额 银行卡在非金融支付结算平台的使用是有额度限制的,所以微信会根据银行规则、支付业…

    2023年 6月 10日
    28600

发表回复

登录后才能评论

联系邮箱

postusb@foxmail.com

邮箱咨询: QQ交谈

邮箱:postusb@foxmail.com

工作时间:周一至周五,9:30-18:30,节假日休息