Assalamu’alaikum Wr. Wb.
Pada kesempatan kali ini saya akan share mengenai bagaimana cara mengirim e-mail pada bahasa pemrograman Java. Oke langsung saja ke tutorialnya..
Sebelum masuk ke coding persiapkan dulu bahan – bahan atau library yang dibutuhkan, yaitu :
Langkah – langkah :
- Buka IDE Java (Disini saya menggunakan NetBeans 8.2)
- Buat project baru atau project lama juga tidak masalah
- Klik kanan pada “Libraries” dan kemudian pilih “Add JAR/Folder…”

- Pilih Activation.jar dan Mail.jar yang telah didownload

- Import library nya, dengan menambahkan kode berikut pada awal codingan (dibawah package)
import javax.mail.*; import javax.mail.internet.*; import javax.activation.*;
- Untuk kode kirim email nya adalah seperti berikut
String to = "tujuan@email"; //emai penerima
String from = "pengirim@email"; //email pengirim
String host = "localhost"; //Domain atau IP address server email
Properties properties = System.getProperties();
properties.setProperty("mail.smtp.host", host);
Session session = Session.getDefaultInstance(properties);
try {
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
message.setSubject("Ini adalah subjek email"); // Subjek email
message.setText("Ini adalah isi email"); // Isi email
// Send message
Transport.send(message);
JOptionPane.showMessageDialog(rootPane, "Pesan berhasil dikirim.", "Sukses!", 1);
} catch (MessagingException mex) {
mex.printStackTrace();
}
- [IMPORTANT] Pastikan server email sudah berjalan sebelumnya, baik server lokal maupun internet.
- RUN Project, maka secara otomatis akan mengirim email ke tujuan.
Kode bisa dikembangkan sesuai dengan kebutuhan, misal diimplementasikan pada Java Swing.
Sekian tutorial kali ini, terima kasih..
Wassalamu’alaikum Wr. Wb.