美文网首页
SpringBoot 发送邮件使用465端口,SSL加密

SpringBoot 发送邮件使用465端口,SSL加密

作者: xintop | 来源:发表于2023-04-12 16:20 被阅读0次

    由于现在的云服务器都禁止了 25端口,导致之前的邮件服务无法正常发送邮件了,需要更换成 465 端口,主要需要更改Springboot配置文件,亲测可用:

    #编码
    spring.mail.default-encoding=UTF-8
    #smtp邮箱服务器
    spring.mail.host=mail.xxx.com
    #发送者的邮箱密码
    spring.mail.password=xxx
    #发送者邮箱账号
    spring.mail.username=xxx@xxx.com
    #端口 不用25了,就注释掉
    #spring.mail.port=25
    #协议 不用25了,就注释掉
    #spring.mail.protocol=smtp
    
    #使用465端口 走ssl加密,则需要加以下配置
    spring.mail.properties.mail.smtp.ssl.trust=mail.xxx.com
    #SSL证书Socket工厂
    spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
    #使用SMTPS协议465端口
    spring.mail.properties.mail.smtp.socketFactory.port=465
    spring.mail.properties.mail.smtp.auth=true
    spring.mail.properties.mail.smtp.starttls.enable=true
    spring.mail.properties.mail.smtp.starttls.required=true
    

    pom.xml

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

    相关文章

      网友评论

          本文标题:SpringBoot 发送邮件使用465端口,SSL加密

          本文链接:https://www.haomeiwen.com/subject/siloddtx.html