Skip to content

Commit 354a823

Browse files
java mail
1 parent 08b3fe1 commit 354a823

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

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

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@
88
import org.springframework.mail.javamail.JavaMailSenderImpl;
99
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
1010

11+
import javax.mail.*;
12+
import javax.mail.internet.InternetAddress;
13+
import javax.mail.internet.MimeMessage;
14+
import java.util.Properties;
15+
1116
/**
1217
* Created by zhuzhengping on 2017/3/16.
1318
* mail test
@@ -32,4 +37,27 @@ public void send(){
3237

3338
System.out.println("mail has been send");
3439
}
40+
@Test
41+
public void sendMail() throws MessagingException {
42+
Properties properties = new Properties();
43+
Session session = Session.getInstance(properties, new Authenticator() {
44+
@Override
45+
protected PasswordAuthentication getPasswordAuthentication() {
46+
return new PasswordAuthentication("zhu_zhengping@hotmail.com","");
47+
48+
49+
}
50+
});
51+
52+
Message message = new MimeMessage(session);
53+
message.setFrom(new InternetAddress("zhu_zhengping@hotmail.com"));
54+
55+
message.setRecipient(Message.RecipientType.TO,new InternetAddress("407993723@qq.com"));
56+
57+
message.setSubject("123");
58+
59+
message.setContent("<h1>123:</h1><h3><a href='http://www.google.com'></h3>","text/html;charset=utf-8");
60+
61+
Transport.send(message);
62+
}
3563
}

0 commit comments

Comments
 (0)