java邮件发送2

附件发送

public static void main(String[] args){
        //手动加载spring环境
        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext-mail.xml");

        //根据上下文从spring环境中获取创建的邮件发送对象
        JavaMailSender mailSender = (JavaMailSender) context.getBean("mailSend");

        //创建支持附件邮件 对象
        MimeMessage mimeMessage = mailSender.createMimeMessage();


        try {
            //创建发送邮件助手类  两个参数      帮助谁 是否支持附件
            MimeMessageHelper helper = new MimeMessageHelper(mimeMessage,true);
            //使用助手类设置邮件信息
            helper.setFrom("albertd@foxmail.com");
            helper.setTo("albertd@foxmail.com");
            helper.setSubject("邮件标题");
            helper.setText("<span style='color:red'>邮件</span>正文",true);
            //设置附件
            File file1 = new File("C:\\Users\\CRnnn\\Desktop\\1.jpg");
            File file2 = new File("C:\\Users\\CRnnn\\Desktop\\ssm配置文件.txt");
            //把文件关联到邮件
            helper.addAttachment("附件1",file1);
            helper.addAttachment("附件2",file2);
        } catch (MessagingException e) {
            e.printStackTrace();
        }

        mailSender.send(mimeMessage);


    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值