最新下载
热门教程
- 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 } |
相关文章
- 忘川风华录屈原怎么养成 屈原培养攻略 09-17
- 鹅鸭杀模仿者怎么玩 模仿者玩法介绍 09-17
- 物华弥新职员考评怎么过 新职员考评攻略 09-17
- 三国望神州支线小沛收复战役怎么打 支线小沛收复战役打法攻略 09-17
- 失控进化沙洲地区怎么玩 沙洲地区开局教学 09-17
- 地下城堡4第16章旧都怎么打 第16章旧都打法攻略 09-17