用JavaMail的imap协议连接邮箱并收取邮件,代码如下: import javax.mail.*; import javax.mail.internet.InternetAddress; import javax.mail.search.SubjectTerm; import org.springframework.stereotype.Service; import java.util.Properties; @Service public class EmailService { public void …

2023-12-12 0条评论 107点热度 0人点赞 admin 阅读全文

前面的文章:SpringBoot简单快速实现发送邮件方法和示例(纯文本和富文本html邮件)不过有个问题,发现在某些服务器上是封锁了默认的邮件端口25的(比如阿里云的服务器就是的),所以部署到服务器后连接不上邮件服务器,需要使用SSL协议(使用465端口)。 切换成465端口使用SSL协议发送邮件的步骤整理如下: application.yml配置如下: spring: mail: host: smtp.qiye.aliyun.com username: [email protected] passwor…

2022-11-11 0条评论 491点热度 0人点赞 admin 阅读全文

SpringBoot比较方便能支持JavaMail发送邮件,只需要简单在SpringBoot starter中配置下就可以了,在引入了spring-boot-starter-mail依赖之后,会根据配置文件中的内容去创建JavaMailSender实例,因此我们可以直接在需要使用的地方直接@Autowired来引入邮件发送对象。 具体只需要如下3步: pom添加Starter模块依赖 application.yml/propertiews添加发送的邮箱帐号 调用JavaMailSender接口发送邮件 在 pom.…

2022-11-06 0条评论 415点热度 0人点赞 admin 阅读全文