29
QUIT (QUIT)
Perintah ini mengharuskan penerima (server) mengirimkan balasan OK,
kemudian menutup saluran transmisi (koneksi). Penerima
tidak boleh secara sengaja
menutup saluran transmisi sampai ia menerima dan membalas perintah QUIT. Pengirim
tidak boleh secara sengaja menutup saluran transmisi sampai ia mengirim perintah
QUIT, dan harus menunggu sampai ia menerima balasan.
Jika koneksi terputus tanpa mengikuti aturan diatas, maka server harus
membatalkan
transaksi
yang belum
selesai (pending) tetapi tidak membatalkan transaksi
yang sudah selesai (completed) (Klensin, 2001, RFC 2821)
Balasan-balasan SMTP (SMTP replies)
Balasan
terhadap SMTP penting
untuk
memastikan sinkronisasi dari permintaan
dan
aksi
dalam proses
pengiriman
email,
dan
untuk
menjamin
SMTP
client
selalu
mengetahui status dari SMTP server.
Setiap
perintah
harus
mendapatkan
satu
balasan.
(Klensin, 2001, RFC 2821)
Balasan SMTP terdiri dari tiga
digit
kode,
digit
pertama
menandakan
apakah
balasan itu benar, salah
atau
tidak
lengkap,
digit
kedua
dan
ketiga
berperan
sebagai
informasi tambahan. (Klensin, 2001, RFC 2821)
Ada lima nilai untuk digit pertama dari kode balasan (Klensin, 2001, RFC 2821)
Positive Preliminary reply (1yz)
Perintah
telah
diterima, tetapi
aksi
ditunda
sementara,
menunggu
konfirmasi
terhadap reply ini. SMTP client harus mengirimkan perintah untuk
meneruskan atau membatalkan aksi.
|