1.发送简单的邮件
JavaMailSenderImpl sender = new JavaMailSenderImpl();
sender.setHost("mail.host.com");
MimeMessage message = sender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(message);
helper.setTo("test@xx.com");
helper.setText("xxx.........");
sender.send(message);
发送附件和嵌入式资源(inline resources)
Multipart email允许添加附件和内嵌资源(inline resources)。内嵌资源是你在信件中希望使用的图像或样式表
附件
JavaMailSenderImpl sender = new JavaMailSenderImpl();
sender.setHost("mail.host.com");
MimeMessage message = sender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(message,
true);
helper.setTo("test@xx.com");
helper.setText("xx....!");
FileSystemResource file = new FileSystemResource(new File("c:/Image.jpg"));
helper.addAttachment("CoolImage.jpg", file);
sender.send(message);
内嵌式
JavaMailSenderImpl sender = new JavaMailSenderImpl();
sender.setHost("mail.host.com");
MimeMessage message = sender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(message, true);
helper.setTo("test@xx.com");
helper.setText("<html><body><img src='cid:identifier1234'></body></html>", true);
FileSystemResource res = new FileSystemResource(new File("c:/Image.jpg"));
helper.addInline("identifier1234", res);
sender.send(message);
Java邮件发送实践:附件与内嵌资源
本文介绍如何使用JavaMailSenderImpl发送带有附件和内嵌资源的邮件,包括附件添加和内嵌资源(如图片或样式表)的使用方法。
5383

被折叠的 条评论
为什么被折叠?



