11-SSH综合案例:前台用户模块:激活邮件的发送

时间:2022-09-03 10:42:32

刚才已经把服务器的环境和客户端的软件已经搭建好了,现在就要发送邮件了。现在发送邮件的代码你不用重点去掌握啊,了解一下就行了。

javax.activation javax.mail是Java EE 5里面给我们提供的发送邮件的包。

11-SSH综合案例:前台用户模块:激活邮件的发送

11-SSH综合案例:前台用户模块:激活邮件的发送

但是它的这两个JAR包不全,一发送邮件就会报一个异常。所以我们需要自己引入mail的包。但是你自己引JAR包它Java EE 5里面也有就会冲突了。所以先删除javax.activation和javax.mail这两个JAR包

11-SSH综合案例:前台用户模块:激活邮件的发送

选择javaee.jar点击右侧的ADD JAR/ZIP把两个JAR包删除就行

11-SSH综合案例:前台用户模块:激活邮件的发送

11-SSH综合案例:前台用户模块:激活邮件的发送

重新导入老师给的JAR包,老师给的这两个JAR包是发送邮件比较全的JAR包。

11-SSH综合案例:前台用户模块:激活邮件的发送

其实MyEclipse里面提供的JDK的包里面也有一些是没有的,是不全的。

在lib把老师给的包复制进去

11-SSH综合案例:前台用户模块:激活邮件的发送

在Web App Libraries中可以看到activation.jar和mail.jar被加载进来了

11-SSH综合案例:前台用户模块:激活邮件的发送

11-SSH综合案例:前台用户模块:激活邮件的发送

Properties是我们java.util的内容

重新认证类Authenticator的方法getPasswordAuthentication()

11-SSH综合案例:前台用户模块:激活邮件的发送