Kirim Email Pake Java
Lagi-lagi iseng aja pengen nulis sesuatu tapi bingung nulis apa ya?ya udah nulis ini aja barangkali bermanfaat buat gan-gan sekalian…jadi ditulisan ini pengen sharing aja gimana cara bikin source code java yang dapat kirim email pake smtp ssl gmail..langsung ke TKP aja yax..berikut bahan cendolnya…
02 | import javax.mail.internet.*; |
04 | import java.util.Properties; |
06 | public class SendGmail { |
08 | private static final String SMTP_HOST_NAME = "smtp.gmail.com" ; |
09 | private static final int SMTP_HOST_PORT = 465 ; |
10 | private static final String SMTP_AUTH_USER = "msyadid@gmail.com" ; |
11 | private static final String SMTP_AUTH_PWD = "blablabla" ; |
13 | public static void main(String[] args) throws Exception{ |
14 | new SendGmail().test(); |
17 | public void test() throws Exception{ |
18 | Properties props = new Properties(); |
20 | props.put( "mail.transport.protocol" , "smtps" ); |
21 | props.put( "mail.smtps.host" , SMTP_HOST_NAME); |
22 | props.put( "mail.smtps.auth" , "true" ); |
25 | Session mailSession = Session.getDefaultInstance(props); |
26 | mailSession.setDebug( true ); |
27 | Transport transport = mailSession.getTransport(); |
29 | MimeMessage message = new MimeMessage(mailSession); |
30 | message.setSubject( "Testing SMTP-SSL" ); |
31 | message.setContent( "This is a test" , "text/plain" ); |
33 | message.addRecipient(Message.RecipientType.TO, |
34 | new InternetAddress( "adid_m@yahoo.com" )); |
37 | (SMTP_HOST_NAME, SMTP_HOST_PORT, SMTP_AUTH_USER, SMTP_AUTH_PWD); |
39 | transport.sendMessage(message, |
40 | message.getRecipients(Message.RecipientType.TO)); |
selamat mencoba ya gan-gan sekalian ntar kalo dah sukses bikin cendolnya…jangan lupa bagi-bagi ya cendolnya …hehe..
o ya kelupaan belum kasih resepnya, berikut resep bikin cendolnya gan :
1. Buka IDE java kamyu (ex : Mr.Beans alias NetBeans)
2. Buat sebuah project java application baru (ex : Application1)
3. Isi nama projectnya misal Application1
4. Maka selanjutnya bakalan muncul tree folder project seperti ini :
5. Selanjutnya klik kanan pada source package dan pilih java class untuk membuat file java yang baru
6. Isikan nama file javanya /class name (ex : SendGmail)
7. Selanjutnya akan muncul file baru yang masih kosong seperti di bawah ini
8. Selanjutnya copy paste source code yang ada diatasnya
9. Jika muncul merah-merah, add library berikut : mail.jar
DOWNLOAD DI SINI
10. caranya klik kanan pada project lalu pilih properties dan pilih library kemudian add jar, pilih file library mail.jar lalu klik ok.
11. coba run project caranya klik kanan pada project pilih Run Project..
12. jika sukses muncul log berikut
Sekian gan :D
Tidak ada komentar:
Posting Komentar