Artikel From Rozy Crew


=================================================================================================
Jika Anda Ingin Berbagi Ilmu
Tentang Ilmu Komputer
Tolong Kirimkan Tips dan Trik atau Artikel Anda
Ke Rozy@hehe.com atau Rozy_eksa@yahoo.com 
VER Bahasa Indonesia
=================================================================================================
    Menggunakan Telnet untuk Email Secara Manual

Telnet adalah program untuk memasuki komputer lain di jaringan komputer, awalnya telnet hanya ada di UNIX dan turunannya, tapi saat ini terdapat juga di MS Windows dan dapat diakses melalui DOS prompt.
Sebagai contoh, saya menggunakan Windows PC di rumah yang tersambung ke LAN 100Mbps untuk memasuki server Linux gate.yc1dav.ampr.org pada IP 192.168.0.1, maka melalui perintah:

Microsoft(R) Windows 98
(C)Copyright Microsoft Corp 1981-1999.
C:\WINDOWS\Desktop>telnet 192.168.0.1

akan muncul tampilan Telnet yang kemudian dengan memasukkan username dan password, saya akan masuk ke server Linux yang ada.

Welcome to gate.yc1dav.ampr.org
Linux Mandrake release 8.0 (Traktopel) for i586
Kernel 2.4.3-20mdk on an i586
login: onno
Password:xxxxxxxxx
Last login: Wed Aug 8 08:28:27 on :0
[onno@gate onno]$
[onno@gate onno]$

Tentunya anda dapat saja melakukan telnet ke mesin-mesin lain di Internet dan jaringan komputer lainnya jika telepon anda tersambung ke Internet.
Servis di jaringan komputer Internet yang berbasis protokol TCP/IP diidentifikasi melalui berbagai port-nya. Untuk mengirim email biasanya kita menggunakan Simple Mail Transport Protocol (SMTP) yang bekerja pada port 25. Untuk membaca atau mengambil biasanya digunakan Post Office Protocol (POP) yang bekerja pada port 110. Biasanya kita menggunakan software seperti Outlook Express, Eudora yang sudah menggunakan Grafik User Interface (GUI) untuk ber-email ria, tetapi sebetulnya dasar kerja dari Outlook Express, Eudora dll ini sangat sederhana dan dapat kita imitasi secara manual (diketik) menggunakan Telnet ke port 25 dan 110.

Dalam skenario berikutnya, kita akan mencoba mengirimkan email dari alamat email imajiner kiddie@lamer.com yang ditujukan ke alamat e-mail mailmu@yahoo.com. Maka kita harus men-telnet mail server pada port 25 dengan perintah di bawah ini.

Microsoft(R) Windows 98
(C)Copyright Microsoft Corp 1981-1999.
C:\WINDOWS\Desktop>telnet 192.168.0.1 25

Rekaman ketikan manual pada saat tersambung ke port 25 tampak pada cuplikan di bawah ini.

220 gate.yc1dav.ampr.org ESMTP Postfix (Release-20010228) (Linux-Mandrake)
HELO lamer.workstation.com
250 gate.yc1dav.ampr.org
MAIL FROM: <kiddie@lamer.com>
250 Ok
RCPT TO: <mai<mai
250 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
From: kiddie@lamer.com
To: semaugue@apaaja.com
Subject: iseng ah

Cuma sekedar ngiseng ngetest ngirim e-mail
cara manual pakai telnet ke port 25

Sekian dulu

.
250 Ok: queued as CCA4D1E7F
quit

Perhatikan semua kalimat yang di awali angka 220, 250, 354 adalah perintah-perintah yang dikirimkan oleh mail server ESMTP yang berjalan di Linux Mandrake 8.0. Perintah HELO, MAIL FROM, RCPT TO, DATA dan terakhir adalah "." (titik) semua diketik secara manual oleh saya untuk mengirimkan email melalui email server. Perhatikan dalam berita yang saya kirim isi email di To: tidak sama dengan di RCPT TO: hal ini boleh-boleh saja untuk membingungkan si penerima.

Semua tata cara penulisan ini merupakan tata cara komunikasi untuk mengirimkan email yang didokumentasikan di Simple Mail Transport Protocol (SMTP) yang dapat dibaca pada Request For Comment (RFC) di Internet (www.internic.net atau www.ietf.org). Perhatikan bahwa mailmu@yahoo.com akan menerima seluruh teks yang kita tulis sesudah angka 354 hingga kita menuliskan "." (titik) yang berdiri sendiri.
Anda dapat mencoba ini di SMTP server ISP anda, yang masih mengizinkan anda untuk me-relay mail anda ke Internet. Harap berhati-hati karena semua transaksi anda melalui mail server ISP anda akan dicatat (di-log) oleh server, jadi sebaiknya jangan melakukan spamming atau hal yang tidak baik.

Dalam skenario selanjutnya, mari kita mencoba membaca email di POP server. Saya akan memperagakan cara membaca email user lamer dengan password lamer di POP server 192.168.0.1 yang dapat di ambil dengan perintag RETR (retrive) di Post Office Protocol (POP) yang standby pada port 110. Dengan perintah telnet ke port 110,
Mengikuti petunjuk dari W3C, CSS telah berkembang selama beberapa tahun terakhir ini. Browser-browser mutakhir mendukung CSS yang mutakhir pula.

Microsoft(R) Windows 98
(C)Copyright Microsoft Corp 1981-1999.
C:\WINDOWS\Desktop>telnet 192.168.0.1 110

Selanjutnya adalah rekaman interaksi dengan POP server pada saat mengambil mail untuk user lamer dengan password lamer.

+OK POP3 gate.yc1dav.ampr.org v2000.69mdk server ready
user lamer
+OK User name accepted, password please
pass lamer
+OK Mailbox open, 1 messages
list
+OK Mailbox scan listing follows
1 448
.
retr 1
+OK 448 octets
Return-Path: <root@gate.yc1dav.ampr.org>
Delivered-To: lamer@gate.yc1dav.ampr.org
Received: by gate.yc1dav.ampr.org (Postfix, from userid 0)
id C292E1E85; Wed, 8 Aug 2001 08:33:37 +0700 (JAVT)
To: lamer@gate.yc1dav.ampr.org
Subject: testing ...
Message-Id: <20010808013337.C292E1E85@gate.yc1dav.ampr.org>
Date: Wed, 8 Aug 2001 08:33:37 +0700 (JAVT)
From: root@gate.yc1dav.ampr.org (root)
Status:

ini hanya sekedar test saja ..
.
dele 1
+OK Message deleted
quit
+OK Sayonara

Perhatikan bahwa POP server hanya merespons dengan +OK jika perintah yang diberikan benar. Perintah user, pass, list, retr, dele, quit merupakan perintah-perintah POP server yang kita ketik pada saat mengambil email. Semua perintah didokumentasikan di naskah Post Office Protocol (POP) 3 yang ada di Request For Comment (RFC) di Internet.

Tampak bahwa sebetulnya tata cara kerja Internet tidak terlalu sulit, bahkan cenderung sangat sederhana dan sebagian besar dapat dikerjakan manual menggunakan tangan jika anda rajin. Program hanya membuat semua proses menjadi lebih otomatis dan memudahkan pengguna biasa. Dengan cara yang sama anda bisa melakukan eksplorasi cara kerja protokol lain yang menjadi tulang punggung kerja Internet. Sebagian besar protokol (tata cara komunikasi) di Internet dikerjakan oleh rekan-rekan di Internet Engineering Task Force (IETF).
 
<<< BACK >>>