h Bermain sambil belajar: APLIKASI SMTP CLIENT PADA DESKTOP MENGGUNAKAN JAVA

fian-switch ngeblogs!

External links - Jquery Semua yang tertuang diblog ini yaitu Informasi mengenai IT. Artikel dan software kita bisa download dengan gratis dan sepuasnya disini. Anda bisa mengomentari dari tulisan-tulisan ini dan memberikan masukkan, memberikan informasi mengenai IT diluar, dilingkungan kerja maupun di perkuliahan anda. Mari kita tingkatkan IT di Indonesia.

Indonesia Go Open Source ?

External links - Jquery Hari gini masih bayar?? sekarang udah zamannya gretongan hee..hee..alias gratisan.Hampir semua negara maju dan berkembang sekarang sedang menggalakkan Open Source, termasuk Indonesia. Kalau loe-loe semua punya cerita tentang Open source, kita bisa sharing di blog ini atau kalian juga bisa kunjungi http://opensource-indonesia.com. Mari kita dukung Indonesia Open Source.

Indonesia Go Open Source ?

External links - Jquery Want to get rid of the blogger toolbar in new blogger that just came out of beta ? If you have shifted your blogspot blog from old blogger to the new blogger beta, you may have noticed that the previous CSS code to remove the blogger navbar will no longer be effective. That's because Google now uses different CSS tags to display the blogger bar. [#navbar-iframe instead of #b-navbar] If you want to hide the navbar in your blogger blog, here's what you should do ! (these instructions refer to the "new" Blogger layouts templates) GO GET IT GUMGUM:)

Super Sexy Bookmarks Widget for Blogger !

Thumbnail image that says sleek button using photoshop that links to a Photoshop tutoril. Looking for professional Social Bookmark Buttons for your blog ! me too :) however, while i was searching the net too, I came across a post by Naeemnur, that had instructions for Blogger (BlogSpot.com) based blogs which was really good.If you have a blog on blogger you can definitely give this a try.

Its very attractive social bookmarking widget ! it can help you to let your visitors bookmark your page effectively .

for instructions about the use of this SEXY Social bookmarking widget ! you can go here and get it GUMGUM:)

Selasa, 15 Mei 2012

APLIKASI SMTP CLIENT PADA DESKTOP MENGGUNAKAN JAVA

Kali ini, penulis akan membahas mengenai aplikasi SmtpClient. SMTP (Simple Mail Transfer Protocol) merupakan cara yang praktis, efisien, dan dapat diandalkan untuk melakukan pengiriman email. Untuk dapat membuat aplikasi SMTP client pada desktop menggunakan Java, ketik kode program berikut ini pada text editor apa saja, seperti notepad, editplus, Eclipse for Java Developer :

import java.io.*;
import java.net.*;

public class SmtpClient {
    public static void main (String argv[]) {
       
        Socket smtpSocket = null;
        DataOutputStream os = null;
        BufferedReader is = null;
       
        try {
            smtpSocket = new Socket("mail.uajy.ac.id",25);
            os = new DataOutputStream(smtpSocket.getOutputStream());
            is = new BufferedReader(new InputStreamReader(smtpSocket.getInputStream()));
        } catch (UnknownHostException e) {
            System.err.println("Nama komputer tidak dikenali");
        } catch (IOException e) {
            System.err.println("Tidak dapat melakukan operasi io");
        }
       
        if(smtpSocket!=null && os!=null && is!=null) {
            try {
                //mengirim dan mencetak pesan
                System.out.println(is.readLine());
                os.writeBytes("HELO\r\n");
                    System.out.print("HELLO\n");
                    System.out.println(is.readLine());
                os.writeBytes("MAIL From:nyuyu7@gmail.com\r\n");
                    System.out.print("MAIL From:nyuyu7@gmail.com\n");
                    System.out.println(is.readLine());
                os.writeBytes("RCTP To: kusnadi@mail.uajy.ac.id\r\n");
                    System.out.print("RCTP To: kusnadi@mail.uajy.ac.id\n");
                    System.out.println(is.readLine());
                os.writeBytes("DATA\r\n");
                    System.out.print("DATA\n");
                    System.out.println(is.readLine());
                os.writeBytes("From: nyuyu7@gmail.com\r\n");
                    System.out.print("From: nyuyu7@gmail.com\n");
                    System.out.println(is.readLine());
                os.writeBytes("Subject: testing\r\n");
                    System.out.print("Subject: testing\n");
                    System.out.println(is.readLine());
                os.writeBytes("Hi, ini percobaan kirim email\n");
                    System.out.print("Subject: testing\n");
                    System.out.println(is.readLine());
                os.writeBytes("\r\n.\r\n");
                    System.out.print(".\n");
                    System.out.println(is.readLine());
                os.writeBytes("QUIT\r\n");
                    System.out.print("QUIT\n");
                    System.out.println(is.readLine());

                //Menutup semua objek
                    os.close();
                    is.close();
                    smtpSocket.close();

            } catch (UnknownHostException e) {
                System.err.println("Nama komputer tidak dikenali");
            } catch (IOException e) {
                System.err.println("Tidak dapt melakukan Operasi io");
            }
        }
    }

}


1. Simpan dengan nama SmtpClient.java pada direktori mana saja, misal di D:\workspace\SmtpClient\src
2. Buka cmd (command prompt). ubah root-nya ke direktori penyimpanan kode program tadi (lihat Gambar 1).
3. Kompilasi kode program tersebut dengan perintah javac SmtpClient.java [enter]
4. Eksekusi kode programnya dengan perintah java SmtpClient [enter]
 Gambar 1. Output Program
Selesai.

0 komentar:

Posting Komentar | Feed

Posting Komentar



 

Pengikut

Bermain sambil belajar Copyright © 2009 REDHAT Dashboard Designed by SAER