.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Arsitektur Email dan Cara Kerjanya

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh


Surat elektronik memiliki tiga bagian yaitu : envelop, header, dan badan email. Envelope menentukan kemana email akan dikirimkan, atau jika tidak bisa disampaikan, kemana email akan dikembalikan.

Header merupakan pasangan properti dan nilainya sesuai dengan RFC2822. Header dapat berisikan berbagai informasi mengenai email sepanjang perjalanannya dari awal email diproses oleh server pengirim ataupun MUA sampai ke server penerima seperti tanggal, MUA yang digunakan, dan server yang dilalui.

Header dapat berisikan informasi yang dibuat spesifik oleh aplikasi tertentu yang mungkin berguna untuk aplikasi tersebut  tetapi akan diabaikan
oleh sisitem email, Informasi tersebut diawali denagn "x-". Sedangkan badan email merupakan isi dari email itu sendiri. Badan email dalam bentuk
teks polos, walaupun terkadang teks polos tersebut merupakan hasil enkripsi.

Header merupakan salah satu sumber informasi yang penting di email. Jika terjadi permasalahan terhadap sistem email, informasi di header tersebut akan sangat
bermanfaat terutama untuk menganalisa permasalahan yang terjadi.

Untuk itu, sebagai admin ada baiknya mulai membiasakan diri melihat header lengkap dari email yang biasanya disembunyikan oleh MUA
dari tampilan. Kita mencoba untuk melihat header yang lengkap dari email dan membedahnya. Informasi berikut adalah informasi yang terdapat di header
email.
Baris pertama di header adalah baris yang ditambahkan oleh mail.local atau agen pengirim lokal. Beberapa baris selanjutnya yaitu baris yang diawali oleh x- adalah baris yang ditambahkan oleh MUA dalam hal ini adalah aplikasi klien Mozzila Thunderbird.


Return-Path menginformasikan server SMTP kmana email akan dikembalikan jika terjadi kesalahan seperti alamat tujuan lokal tidak ditemukan.
Return-Path dapat berisikan alamat yang berbeda dengan header Form :.

  1. Cara Kerja Sesama Domain

Bagian ini mencatat setiap server yang dilewati email selama perjalanannya dari pengirim sampai ke penerima.
Setiap server yang dilewati akan menambahkan baris Received: baru, sehingga terdapat banyak sekali baris Received: apabila email melewati rute yang panjang.

Baris ini akan menyimpan informasi mengenai nama server pengirim, nama server penerima , aplikasi server yang digunakan, id email tersebut di server penerima, tanggal, dan waktu. Baris
Received terbawah merupakan informasi server asal atau MUA pengirim dan baris teratas merupakan server penerima.

Jika diperhatikan, email tersebut berasal dari icx@webmail.bppt.go.id dan ditujukan kepada icx@biopotek.bppt.go.id. Jika ditelusuri dari bawah,
atau dari pengirim, email tersebut diterima oleh server bppt.go.id yang menjalankan aplikasi CommuniGate Pro WebUser versi 3.54 dengan ID 4239723
dari alamat IP 180.214.233.7.

Email tersebut diterima oleh server.bppt.go.id pada pukul 20:44:18. Kemungkinan email tersebut dikirimkan melalui antarmuka web. Email kemudian diterima oleh server
mailx.biopotek.bppt.go.id yang menjalankan aplikasi Postfix dengan ID antrian 596285D37FD pukul 20:44:21.

Namun email kemudian diterima oleh host lokal dari server mailx.biopotek.go.id dengan ID email 0dGR09+cTfNo pada waktu yang sama
yaitu 20:44:21. Atau dengan kata lain email tersebut diteruskan ke mesin yang sama.

Untuk apa email tersebut diteruskan ke mesin yang sama, tidak ke mailbox penerima? Jika dilihat kembali, diketahui bahwa email tersebut kemungkinan diteruskan
ke amavisd-new untuk di-scan apakah email mengandung virus atau tidak, dan ini dijelaskan dibaris diatasnya yaitu x-Virus-Scanned:amavisd-new at biopotek.bppt.go.id.
Namun kemudian email diterima kembali oleh host lokal.

Penerima email oleh host lokal sebanyak 2 kali dikarenakan amavisd-new tidak melakukan pemindaian , tetapi aplikasi lain yang melakukannya . amavisd-new menyerahkan email
ke aplikasi tersebut dan kemudian amavisd-new menerima kembali email yang telah di-scan sehingga tercatat 2 kli host lokal menerima email.

Yang terakhir, email akhirnya diterima oleh host mail.biopotek.go.id yang menjalankan Postfix dengan ID antrian 99040465A2 pada pukul 20:44:26.
Terlihat email berpindah dari mail.bipotek.bppt.go.id ke mail.biopotek.bppt.go.id.

Host mail.biopotek.go.id merupakan tujuan akhir dan host mailx.biopotek.go.id sepertinya merupakan host yang berfungsi sebagai SMTP gateway atau domain biopotek.bppt.go.id
memiliki split DNS dan host mailx.biopotek.bppt.go.id merupakan MX yang terlihat dari luar sehingga email melalui MX tersebut.


Beberapa baris berikutnya merupakan baris standar yang ditambahkan oleh sistem atau MUA seperti halnya x-Mailer  yang sepertinya ditambahkan
oleh aplikasi server SMTP yang digunakan oelh pengirim. From: dan To: merupakan alamat asal email dan tujuan email.

Subject: merupakan judul dari email yang ditambahkan oleh klien pengirim. Date: merupakan tanggal dan waktu pengiriman email tersebut.
MIME-Version: dan Content-Type merupakan versi MIME yang digunakan dan tipe badan email.

Jika email memiliki lampiran, maka tipe MIME adalah multipart/mixed. Message-IDL merupakan ID yang unik yang ditambahkan oleh sistem yang mengirimkan email ketika
email tersebut diterima oleh sistem pengirim. ID ini berbeda dengan ID antrian.


  1. Cara Kerja dengan Domain yang Berbeda

Untuk bisa mengirimkan email dari domain yang berbeda maka email harus dikirimkan melalui SMTP relay server. Suatu relay server merupakan sebuah penghubung yang menerima email dari klien dan mengirimkannya ke SMTP server dari pengirim yang dituju. SMTP server ini dinamakan MX server (Main eXchange). Untuk mengetahui MX server mana menukarkan email untuk domain tertentu, relay server akan melakukan query pada domain itu ke DNS MX loop.

  1. Klien menyerahkan email melalui protokol SMTP ke SMTP relay servernya
  2. SMTP relay server memeriksa setiap alamat email penerima, lalu mengambil domain pada tiap  alamat dan menanyakannya ke DNS Server, "Oy, DNS , MX Server mana dengan domain ini"
  3. Setelah SMTP relay mendapatkan balasan, SMTP relay membuat koneksi SMTP dengan MX server untuk semua domain pemerima dan menyerahkan data pesan email.
  4. Setiap MX server penerima menyimpan pesan ke mail box user
Pada nyatanya, proses diatas mungkin melibatkan beberapa DNS Server untuk perfoma yang lebih baik (dan domain penerima juga mungkin menggunakan MX Server) tapi prinsip kerja nya masih sama.


Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Arsitektur Email dan Cara Kerjanya, Diterbitkan oleh scodeaplikasi pada Selasa, 19 April 2016. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to