24
Inisisasi Sesi (Session Initiation)
Sebuah sesi SMTP dibuat ketika client melakukan koneksi pada server dan
server merespon
dengan
pesan
pembuka.
SMTP
server dapat
memberikan identifikasi
mengenai
software
dan
informasi
versi
dalam
pesan
pembuka.
(Klensin,
2001,
RFC
2821)
Inisiasi oleh Client (Client Initiation)
Setelah server
telah
mengirim pesan
pembuka
dan
client telah
menerimanya,
biasanya
client
mengirimkan
perintah
EHLO
pada server
untuk memberitahu identitas
client.
Penggunaan
EHLO
menandakan
bahwa
client
dapat
memproses
tambahan
layanan
(service
extensions)
dan
meminta
pada
server untuk
menyediakan daftar
tambahan yang didukung. SMTP server atau client yang tidak mendukung EHLO, dapat
menggunakan perintah HELO untuk melakukan inisiasi. (Klensin, 2001, RFC 2821).
Transaksi Mail (Mail Transactions)
Ada tiga langkah dalam melakukan transaksi mail SMTP. Transaksi dimulai
dengan
perintah
MAIL
yang
mengidentifikasi pengirim.
Lalu
dilanjutkan
dengan
satu
atau
lebih
perintah
RCPT
untuk
memberikan informasi
mengenai
penerima
(tujuan).
Kemudian
perintah
DATA
digunakan
untuk
memulai
pengiriman
isi email
dan
diakhiri
dengan
indikator
akhir
email
(end
of
mail).
Setelah
itu
transaksi
mail
selesai
dan
data
siap dikirim (Klensin, 2001, RFC 2821).
Meneruskan Mail (Forwarding Mail)
Meneruskan
mail
(forwarding)
biasanya
dibutuhkan untuk menggabungkan atau
menyederhanakan
alamat
dalam
sebuah
perusahaan
atau
kadang-kadang
dipakai
untuk
membuat
alamat
yang
menyambungkan
alamat
lama
seseorang.
Dalam
implementasi,
|