Artikel kali ini akan membahas tentang SMTP khusus untuk client.
Simple Mail Transfer Protocol (SMTP) adalah sebuah standar Internet untuk surat
elektronik (e-mail) transmisi internet (IP) jaringan Protokol. SMTP pertama
kali didefinisikan oleh RFC 821 (1982, akhirnya menyatakan STD 10), dan
terakhir diperbarui oleh RFC 5321 (2008) yang meliputi SMTP diperpanjang
(ESMTP) penambahan, dan merupakan protokol yang digunakan secara luas saat ini.
Untuk menerima pesan, aplikasi klien biasanya menggunakan salah Protokol Kantor
Pos (POP) atau Pesan Akses Internet Protocol (IMAP) atau sistem proprietary
(seperti Microsoft Exchange atau Lotus Notes / Domino) untuk mengakses account
email mereka kotak pada sebuah mail server
Penjelasan singkat komunikasi socket pada client:
- Bangun koneksi ke server. Buatlah sebuah objek Socket, yang mempunyai konstruktor dengan dua argumen: IP address server dan Port Number (Port number untuk server dan client haruslah sama.)
- Buat input dan output stream. Stream ini digunakan untuk berkomunikasi dengan client. Objek InputStreamReader digunakan untuk menerima respon dari client. Sedangkan writeBytes untuk mengirimkan data ke client.
- Saling berkirim dan menerima pesan. Gunakan method readLine() untuk menerima data dan method println() untuk mengirim data.