Java发送邮件,引用对象不错在的导包问题

在idea上初学Java,还没学Maven Spring那些,在网上看了一个发送邮件的代码,是B站视频的,而且视频博主发送邮件成功收到了。
这不,我也通过java新建了一个main方法,把它的代码全部拷贝过来,可是很多对象报红,基本是对象类不存在。

img


于是乎,我感觉javax.mail不错在~于是上网找了一个javax.mail.jar,导入到库,如图;

img


然后又开启了idea的自动导包功能,能import的都import了,可以看到报红减少了,但是还是有几处报红,如下图:

img

其中这几个包是压根不存在啊~手动去写import也是红,然后视频博主的那个能run运行成功,也没见他说这些包哪里搞。

这个问题该怎么解决,我最后一张图片红色错误的部分~如果我解决了他们,我想我的程序发送邮件就能成功了。

对了~这里顺便附上我看的发送邮件的博主教程的B站地址,也许这里发不了链接~我只能以代码行概括起来:

【JavaMail发送邮件-哔哩哔哩】 https://b23.tv/2iWwA9f

主要有4个红:

img


经过我的努力~很多解决了
Tramsport是拼写错误~然后setSubject那个红~加一个throws就解决了~也不知道什么原因~现在只剩下一两个错误,如下图:

img

别的先不管,你QQ账号密码截图里泄露了,赶紧去改掉

可以参考我这个实战文章,包含源码

Java实战:使用Hutool中的MailUtil实现邮件的发送_IT技术分享社区的博客-CSDN博客

img