Proses pengiriman email

  • User membuat message dengan program user agent

– Text meliputi RFC 822 header dan body dari message.

–  Daftar tujuan diperoleh dari header.

  • Message mengantri secara berurutan dan dikirim ke SMTP program pengirim yang berjalan pada suatu host.
  • Server SMTP mengirimkan message kepada host yang tepat melalui TCP.
  • Protokol SMTP mencoba untuk menyediakan transmisi bebas error tetapi tidak menyediakan pengakuan end-to-end.
  • Penerima SMTP menerima message, menempatkannya pada mailbox atau mem-forwardnya.

Membangun koneksi SMTP:

1)    Pengirim membuka koneksi TCP kepada penerima.

2)    Penerima menyatakan telah menerima koneksi dengan “220 Service Ready” atau “421 Service Not Available”

3)    Jika koneksi telah dibuat, pengirim mengidentifikasi dirinya dengan perintah “HELO”

4)    Penerima menerima identifikasi dengan “250 OK”

Pengiriman Mail SMTP:

1)    Perintah MAIL mengidentifikasi originator, menyediakan jalan balik untuk laporan error.

2)    Perintah RCPT mengidentifikasi penerima message

  • Penerima mempunyai beberapa respon (positif atau negatif) pada RCPT.
  • Penerima tidak akan mengirim message sampai ada kepastian paling tidak satu copy dapat terkirim.
  • Perintah DATA mengirim message tersebut.

Menutup koneksi SMTP:

1)    Pengirim mengirimkan perintah QUIT untuk memulai menutup operasi.

2)    Penerima mengirim jawaban dari perintah QUIT tersebut, dan memulai penutupannya sendiri.

Leave a Reply

Your email address will not be published. Required fields are marked *