java发送html邮件

见下面java代码

@Override
   public String attach(String from, String[] to, String[] cc, String subject, String content,
            String path, String name) throws Exception {
        HtmlEmail email = new HtmlEmail();
        EmailAttachment attachment = new EmailAttachment();
        attachment.setPath(path); // 邮件附件路径
        attachment.setName(name);// 邮件发送出去时附件名
        email.attach(attachment);
        email.setHostName("");  // 主机名
        email.setFrom(from); // 发送时发件人名称
        if (to != null) {
            for (String email2 : to) {
                if (email2 != null && email2.trim().length() > 0) {
                    email.addTo(email2.trim());
                }
            }
        }
        if (cc != null) {
            for (String email2 : cc) {
                if (email2 != null && email2.trim().length() > 0) {
                    email.addCc(email2.trim());
                }
            }
        }
        email.setCharset("UTF-8");
        email.setSubject(subject);// 邮件主题
        email.setAuthentication("用户名","密码");
        email.setHtmlMsg(content);//邮件内容
        String status = email.send();
        logger.info("================EmailDSImpl  send result:" + status);
        return status;
    }

关于内容中带图片的,个人建议最好使用图片的base64,以字符串形式放入conten中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值