Skip to content

Commit e84bda2

Browse files
attended file mail
1 parent 8c5afcd commit e84bda2

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

src/test/java/com/example/MailTest.java

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ public void sendHtmlMail() throws MessagingException {
6060
System.out.println("mail has been send");
6161
}
6262

63+
6364
@Test
6465
public void sendAttachedImageMail() throws MessagingException {
6566
MimeMessage mimeMessage = mailSender.createMimeMessage();
@@ -83,6 +84,30 @@ public void sendAttachedImageMail() throws MessagingException {
8384

8485
System.out.println("mail has been send");
8586
}
87+
88+
@Test
89+
public void sendAttendedFileMail() throws MessagingException {
90+
MimeMessage mimeMessage = mailSender.createMimeMessage();
91+
MimeMessageHelper mimeMessageHelper = new MimeMessageHelper(mimeMessage,true,"utf-8");
92+
mimeMessageHelper.setTo("zhu_zhengping@hotmail.com");
93+
mimeMessageHelper.setFrom("407993723@qq.com");
94+
mimeMessageHelper.setSubject("mail test【AttendedFile】");
95+
96+
StringBuilder stringBuilder = new StringBuilder();
97+
stringBuilder.append("<html><head></head>");
98+
stringBuilder.append("<body><h1>spring mail test</h1><p>hello ,this is mail test</p></body>");
99+
stringBuilder.append("</html>");
100+
//启用html
101+
mimeMessageHelper.setText(stringBuilder.toString(),true);
102+
103+
FileSystemResource img = new FileSystemResource(new File("/Users/zhuzhengping/Downloads/IMG_5067.PNG"));
104+
mimeMessageHelper.addAttachment("image.jpg",img);
105+
//发送邮件
106+
mailSender.send(mimeMessage);
107+
108+
System.out.println("mail has been send");
109+
110+
}
86111
@Test
87112
public void sendMail() throws MessagingException {
88113
Properties properties = new Properties();

0 commit comments

Comments
 (0)