java发送邮件,不使用springboot
有时候要用到邮件,但是又不是springboot项目,那么就要用到以下方法: 首先要添加maven依赖 <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.5.2</version> </dependency> 然后要配置一些参数,我这些参数是放在配置文件中的,然后通过读取配置文件再配置进去,也可以直接写在代码里面, 如下: #邮件服务器 mail.smtp.host=smtp.qq.com #发送端口 mail.smtp.port=587 #ֻ只处理SSL的连接,对于非SSL的连接不做处理 mail.smtp.socketFactory.fallback=false #是要验证用户名和密码 mail.smtp.auth=true #是否允许使用ssl安全套接字 mail.smtp.ssl.enable=true #设置发送邮件的账号和密码,是发件人的数据,密码使用秘钥,该秘钥是从邮箱设置那边获取的授权码 mail.user=#######@qq.com mail.pwd=############ #收件人的邮箱数据 resive.user=#########@qq.com mail.properties 配置文件相应的工具类如下: package