使用springboot中JavaMailSender发送邮件一直Couldn't connect to host, port: localhost, 25; timeout -1;

用springboot测试类测试邮件发送一直报错 已经修改为465端口访问还是报25端口 求大佬解答

    JavaMailSender javaMailSender=new JavaMailSenderImpl() ;
    SimpleMailMessage message = new SimpleMailMessage();
    message.setSubject("这是一封测试邮件");
    message.setFrom("734452***@qq.com");
    message.setTo("810075****@qq.com");
    message.setSentDate(new Date());
    message.setText("这是测试邮件的正文");

    javaMailSender.send(message);

```mail:
  port: 465
  host: smtp.qq.com
  username: 7374452***@qq.com
  password: jpkdtqp********fd
  default-encoding: UTF-8
  properties:
    mail:
      smtp:
        auth: true
        socketFactory:
          port: 465
          class: javax.net.ssl.SSLSocketFactory
          fallback: false
        starttls:
          enable: true
          required: true

https://blog.csdn.net/lixiaokang_k/article/details/103593616