最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
java实现发送邮件
时间:2022-06-29 03:07:57 编辑:袖梨 来源:一聚教程网
首先是继承自javax.mail.Authenticator的一个具体类。getPasswordAuthentication()方法也就是构建一个PasswordAuthentication对象并返回,有点费解JAVA Mail这样的设计意图,可能是javax.mail.Authenticator为我们提供了附加的保证安全的验证措施吧。
| 代码如下 | 复制代码 |
|
package com.mzule.simplemail; import javax.mail.Authenticator; /** /** /** String getPassword() { @Override String getUsername() { public void setPassword(String password) { public void setUsername(String username) { } |
|
调用上面的邮箱发送器,可以构建一个工厂类,工厂类可以封装创建的过程,所以通过读配置文件获取邮箱用户名,密码都会变得十分方便。下面的代码是我在写观察者模式的时候写的,只是简单演示了工厂类。
| 代码如下 | 复制代码 |
|
package com.mzule.dp.observer.factory; import com.mzule.dp.observer.constant.MailSenderType; /** /** /** } |
|
发送邮件,还是观察者模式DEMO里面的代码,呼呼。
| 代码如下 | 复制代码 |
|
package com.mzule.dp.observer.observer; import java.util.ArrayList; import javax.mail.MessagingException; import com.mzule.dp.observer.constant.MailSenderType; public class ProductPriceObserver implements Observer { @Override } |
|
相关文章
- 二重螺旋狩月人魔之楔怎么配-狩月人魔之楔搭配推荐 11-06
- 洛克王国世界s1限定精灵蛋怎么获得-s1赛季炫彩蛋获取方法 11-06
- 天国拯救2大嘴约翰尼支线任务攻略分享 11-06
- 天国拯救2成名时刻支线任务攻略分享 11-06
- 天国拯救2赦免者支线任务完成方法分享 11-06
- 东方异域见闻魔理沙普攻流无伤轮椅攻略 11-06