(api + 配置)
开发中,邮件的应用?
-à 注册,填写生日; 后期系统会自动发送生日祝贺
-à 发货,发货提醒!邮件提醒!
邮件:
1. 发邮件;【程序中如何发邮件!】
2. 收邮件;【很多客户端工具, foxmail】
邮件开发准备:
准备工作, 环境搭建:
1. 本地搭建一个邮件服务器
-à 易邮服务器,eyoumailserversetup.exe
2. 新建邮箱账号
张三给李四发邮件。
步骤1:
新建域名: 工具,服务器设置,单域名框中输入 itcast.com
步骤2:
新建邮箱账号: zhangsan@itcast.com
3. 安装foxmail
配置邮件发送服务器(smtp): localhost 25
邮件接收服务器(pop3): localhost 110
再新建账号,就可以接收邮件了!
邮件开发之普通邮件:
JavaMail开发,先引入jar文件:
activation.jar 【如果使用jdk1.6或以上版本,可以不用这个jar文件】
mail.jar 【邮件发送核心包】
/** * 1. 发送一封普通邮件 * @author 郭世江 * */ public class App_SendMail {
@Test public void testSend()throws Exception { //0. 邮件参数 Properties prop = new Properties(); prop.put("mail.transport.protocol", "smtp"); // 指定协议 prop.put("mail.smtp.host", "localhost"); // 主机 stmp.qq.com prop.put("mail.smtp.port", 25); // 端口 prop.put("mail.smtp.auth", "true"); // 用户密码认证 prop.put("mail.debug", "true"); // 调试模式 //1. 创建一个邮件的会话 Session session = Session.getDefaultI |