a) Server SMTP
Setiap kali kita mengirim
sepotong e-mail, klien e-mail kita berinteraksi dengan server SMTP untuk
menangani pengiriman. SMTP server untuk host kita mungkin memiliki percakapan
dengan server SMTP lain untuk mengirimkan e-mail. Mari kita asumsikan bahwa saya
ingin mengirimkan sepotong e-mail. E-mail ID saya adalah mbrain, dan saya
memiliki akun di garudayaksa.com. Saya ingin mengirim e-mail ke
jpri@dadali.com. Saya menggunakan e-mail klien yang berdiri sendiri seperti
Mozilla Thunderbird atau Outlook Express.
Ketika saya menset-up akun saya
di garudayaksa, saya mengatur Outlook Express nama mail server -
mail.garudayaksa.com. Ketika saya menulis pesan dan menekan tombol Send, inilah
yang terjadi:
-
Outlook
Express menghubungkan diri ke server SMTP di mail.garudayaksa.com menggunakan
port 25.
-
Outlook
Express melakukan percakapan dengan server SMTP, memberitahu server SMTP alamat
pengirim dan alamat penerima, serta tubuh pesan.
-
SMTP
server mengambil "ke" alamat (jpri@dadali.com) dan mengelompokkannya
menjadi dua bagian: nama penerima (jpri) dan nama domain (dadali.com). Jika
"ke" adalah alamat pengguna lain di garudayaksa.com, server SMTP
hanya akan menyerahkan pesan ke server POP3 untuk garudayaksa.com (menggunakan
program kecil yang disebut agen pengiriman). Karena penerima di domain lain,
SMTP perlu berkomunikasi dengan domain tersebut.
Server SMTP memiliki percakapan dengan Domain Name
Server, atau DNS (lihat Bagaimana Web Server Bekerja untuk rincian). Ia
mengatakan, "Dapatkah Anda memberi saya alamat IP dari server SMTP untuk
dadali.com?" DNS itu menjawab dengan satu atau lebih alamat IP untuk
server SMTP yang beroperasi untuk dadali.
-
Server
SMTP di garudayaksa.com menghubungkan diri dengan server SMTP di dadali
menggunakan port 25. Mereka memiliki percakapan teks sederhana yang mengatakan
bahwa klien e-mail saya telah meminta server SMTP untuk garudayaksa untuk
memberikan pesan ke server dadali. Server dadali mengakui bahwa nama domain
untuk jpri adalah di dadali, sehingga memindahkan pesan ke server POP3 dadali,
yang menempatkan pesan di kotak surat jpri di situ.
Jika, karena beberapa alasan,
server SMTP di garudayaksa tidak dapat terhubung dengan server SMTP di dadali,
maka pesan masuk ke antrian. SMTP server pada kebanyakan mesin menggunakan
program yang disebut sendmail untuk melakukan pengiriman aktual, sehingga
antrian ini disebut antrian sendmail. Sendmail secara berkala akan mencoba
untuk mengirim pesan dalam antrian nya. Sebagai contoh, mungkin coba lagi
setiap 15 menit. Setelah empat jam, biasanya akan mengirimkan sepotong surat
yang memberitahu kita ada semacam masalah. Setelah lima hari, kebanyakan
konfigurasi sendmail menyerah dan kembali surat kepada Anda tidak terkirim.
Server SMTP menggunakan perintah
teks yang sangat sederhana seperti HELO, MAIL, RCPT dan DATA. Perintah yang
paling umum adalah:
-
HELO
- memperkenalkan
diri
-
EHLO
- memperkenalkan
diri dan modus permintaan diperpanjang
-
MAIL
FROM: -
menentukan pengirim
-
RCPT
TO: - menentukan
penerima
-
DATA
- menentukan
batang tubuh pesan (Kepada, Dari dan Subyek harus menjadi tiga baris yang
pertama.)
-
RSET
– ulang
-
QUIT
- berhenti dari
sesi
-
HELP
- mendapatkan
bantuan pada perintah
-
VRFY
- memverifikasi
alamat
-
EXPN
- memperluas
alamat
-
VERB
– verbose, memperbanyak
kata
b) Server POP3
Dalam
implementasi sederhana POP3, server benar-benar menjaga koleksi file teks -
satu untuk setiap akun e-mail. Ketika pesan tiba, server POP3 hanya menambahkan
ke bagian bawah file penerima.
Ketika Anda memeriksa e-mail Anda,
klien e-mail Anda terhubung ke server POP3 menggunakan port 110. Server POP3
membutuhkan nama account dan password. Setelah Anda login, server POP3 membuka
file teks Anda dan memungkinkan Anda untuk mengaksesnya. Seperti server SMTP,
server POP3 mengerti satu set yang sangat sederhana dari perintah teks. Berikut
adalah perintah yang paling umum:
-
USER
- masukkan ID
pengguna Anda
-
PASS
- masukkan
password Anda
-
QUIT
- berhenti
server POP3
-
LIST
- daftar pesan
dan ukuran
-
RETR
- mengambil
pesan, menambahkan sebuah nomor pesan
-
DELE
- menghapus
pesan, menambahkan sebuah nomor pesan
-
TOP
- menunjukkan
garis atas x pesan, meloloskan sejumlah pesan dan jumlah baris
E-mail klien kita terhubung ke
server POP3 dan mengeluarkan serangkaian perintah untuk membawa salinan pesan
e-mail kita ke komputer lokal kita. Umumnya, ia akan menghapus pesan yang telah
diunduh dari server (kecuali kita telah mengatur melalui e-mail klien agar
tidak menghapus setelah diunduh).
Terlihat bahwa server POP3 hanya
bertindak sebagai antarmuka antara e-mail klien dan file teks yang berisi pesan
kita. Kita juga dapat melihat bahwa server POP3 sangat sederhana. Kita dapat
terhubung ke server POP3 melalui telnet pada port 110 dan menjalankan perintah
sendiri jika kita ingin (Seperti saat mengatur kerja Server Web dengan bantuan
telnet ke server).
c) Server IMAP
Seperti yang kita lihat, protokol
POP3 sangat sederhana. Hal ini memungkinkan kita untuk memiliki koleksi pesan
yang disimpan dalam sebuah file teks di server. E-mail klien kita (misalnya
Outlook Express) dapat terhubung ke POP3 server e-mail kita dan mengunduh pesan
dari file teks POP3 ke PC kita. Itu adalah tentang semua yang dapat kita
lakukan dengan POP3.
Banyak
pengguna yang ingin melakukan jauh lebih lagi dengan e-mail mereka, dan mereka
ingin e-mail mereka untuk tetap di server. Alasan utama untuk menjaga e-mail
kita pada server adalah agar memungkinkan pengguna melakukan koneksi dari
berbagai mesin. Dengan POP3, setelah kita mengunduh e-mail, mereka itu akan
berada tetap pada mesin yang kita gunakan untuk mengunduh. Jika kita ingin
membaca e-mail baik pada mesin desktop kita dan atau laptop kita (tergantung
pada apakah kita akan bekerja di kantor atau di jalan), POP3 akan menyulitkan
keperluan itu.
IMAP (Internet Mail Access
Protocol) adalah protokol yang lebih canggih yang memecahkan dapat masalah
tersebut. Dengan IMAP, email kita akan tetap berada di server e-mail. Kita
dapat mengatur email ke dalam folder, dan semua folder berada di server juga.
Ketika kita mencari e-mail yang diperlukan, pencarian dilakukan pada mesin
server, bukan pada mesin kita. Pendekatan ini membuat menjadi sangat mudah bagi
kita untuk mengakses e-mail dari mesin apapun, dan terlepas dari komputer mana
yang kita gunakan, kita memiliki akses ke semua mail dalam semua folder yang
telah kita buat.
E-mail
Klien kita terhubung ke server IMAP menggunakan port 143. E-mail klien kemudian
mengeluarkan seperangkat perintah teks yang memungkinkan untuk melakukan
hal-hal seperti daftar semua folder di server, daftar semua header pesan dalam
folder, mendapatkan pesan e-mail tertentu dari server, menghapus pesan pada
server atau pencarian melalui semua e-mail pada server.
Sumber
: Administrasi Server – Wismanu Hak
Cipta © 2013, Kementerian Pendidikan & Kebudayaan
tingggalkan komentar kalian ConversionConversion EmoticonEmoticon