SMTP (Simple Mail Transfer Protocol) adalah standar Internet untuk surat elektronik (e-mail) transmisi di Internet Protocol (IP) jaringan. SMTP pertama kali didefinisikan oleh RFC 821 (STD 10) (1982), dan terakhir diperbarui oleh RFC 5321 (2008) yang meliputi SMTP diperluas (ESMTP) penambahan, dan merupakan protokol yang digunakan secara luas saat ini. SMTP ditetapkan untuk transportasi surat keluar dan menggunakan TCP port 25. Protokol untuk pengajuan baru secara efektif sama seperti SMTP, namun memakai port 587 sebagai gantinya.
Sementara server surat elektronik dan agen mail lain transfernya menggunakan SMTP untuk mengirim dan menerima pesan email, aplikasi klien user-level mail biasanya hanya menggunakan SMTP untuk mengirimkan pesan ke mail server untuk merelay. Untuk penerimaan pesan, aplikasi klien biasanya menggunakan baik Post Office Protocol (POP) atau Internet Message Access Protocol (IMAP) atau sistem berpemilik (seperti Microsoft Exchange atau Lotus Notes / Domino) untuk mengakses account email mereka kotak pada server mail.
Sementara server surat elektronik dan agen mail lain transfernya menggunakan SMTP untuk mengirim dan menerima pesan email, aplikasi klien user-level mail biasanya hanya menggunakan SMTP untuk mengirimkan pesan ke mail server untuk merelay. Untuk penerimaan pesan, aplikasi klien biasanya menggunakan baik Post Office Protocol (POP) atau Internet Message Access Protocol (IMAP) atau sistem berpemilik (seperti Microsoft Exchange atau Lotus Notes / Domino) untuk mengakses account email mereka kotak pada server mail.
SMTP sendiri merupakan salah satu protokol yang umum digunakan untuk pengiriman surat elektronik di Internet. Protokol ini dipergunakan untuk mengirimkan data dari komputer pengirim surat elektronik ke server surat elektronik penerima. Protokol ini timbul karena desain sistem surat elektronik yang mengharuskan adanya server surat elektronik yang menampung sementara sampai surat elektronik diambil oleh penerima yang berhak. Protokol TerkaitPOP3 protokol untuk mengambil surat elektronik dari server.IMAP sejenis dengan POP3 tetapi memiliki fitur yang lebih lengkap.
Pengelolaan Mail Model
Panah Biru dapat diimplementasikan dengan menggunakan variasi SMTP.
Aliran keseluruhan untuk pembuatan pesan, transportasi mail, dan pengiriman dapat digambarkan seperti yang ditunjukkan.
Email ini dikirimkan oleh mail client (MUA, mail user agent) ke server mail (MSA, mail agen penyampaian) menggunakan SMTP pada port TCP 587. Kebanyakan penyedia kotak surat masih memungkinkan penyampaian pada port tradisional 25. Dari sana, MSA memberikan surat kepada agen mentransfer mail nya (MTA, mail transfer agent). Seringkali, kedua agen contoh hanya berbeda dari perangkat lunak yang sama diluncurkan dengan pilihan yang berbeda pada mesin yang sama. pengolahan lokal dapat dilakukan baik pada mesin tunggal, atau perpecahan antara berbagai perangkat, dalam kasus yang pertama, proses yang terlibat dapat berbagi file, dalam kasus terakhir, SMTP digunakan untuk transfer pesan secara internal, dengan setiap host dikonfigurasi untuk menggunakan berikutnya alat sebagai smart host. Setiap proses adalah sebuah MTA dalam dirinya sendiri, yaitu server SMTP.
Batas MTA harus menemukan host target. Ia menggunakan Domain name system (DNS) untuk mencari catatan mail exchanger (MX record) untuk domain penerima (bagian dari alamat di sebelah kanan @). MX record kembali berisi nama host target. MTA berikutnya mendongak rekor A untuk nama bahwa untuk mendapatkan alamat IP dan terhubung ke host seperti klien SMTP. (Artikel pada MX record membahas banyak faktor dalam menentukan server terhubung ke MTA pengiriman.)
Setelah target MX menerima pesan yang masuk, itu tangan ke agen pengiriman email (MDA) untuk pengiriman mail lokal. Sebuah MDA dapat menyimpan pesan dalam format kotak surat yang relevan. Sekali lagi, penerimaan mail dapat dilakukan dengan menggunakan banyak komputer atau hanya satu-gambar menampilkan dua kotak terdekat dalam kedua kasus. Sebuah MDA, dapat menyampaikan pesan langsung ke penyimpanan, atau meneruskan mereka melalui jaringan menggunakan SMTP, atau cara lain, termasuk Lokal Mail Transfer Protocol (LMTP), turunan dari SMTP yang dirancang untuk tujuan ini.
Setelah dikirimkan ke mail server lokal, surat disimpan untuk pencarian curah dengan mail client authenticated (MUAs). Mail akan diambil oleh aplikasi pengguna akhir, klien email yang disebut, dengan menggunakan Internet Message Access Protocol (IMAP), sebuah protokol yang baik akses fasilitas untuk mail dan mengelola disimpan mail, atau Post Office Protocol (POP) yang biasanya menggunakan mail mbox tradisional format file atau sistem proprietary seperti Microsoft Exchange / Outlook atau Lotus Notes / Domino. Webmail klien dapat menggunakan metode tersebut, tetapi protokol pengambilan sering tidak standar formal.
SMTP mendefinisikan transport pesan, bukan isi pesan. Dengan demikian, mendefinisikan amplop mail dan parameter, seperti pengirim amplop, tetapi bukan kepala atau badan dari pesan itu sendiri. STD 10 dan RFC 5321 mendefinisikan SMTP (amplop), sedangkan STD 11 dan RFC 5322 mendefinisikan pesan (header dan tubuh), secara resmi disebut sebagai Internet Message Format.
SMTP Overview Email ini dikirimkan oleh mail client (MUA, mail user agent) ke server mail (MSA, mail agen penyampaian) menggunakan SMTP pada port TCP 587. Kebanyakan penyedia kotak surat masih memungkinkan penyampaian pada port tradisional 25. Dari sana, MSA memberikan surat kepada agen mentransfer mail nya (MTA, mail transfer agent). Seringkali, kedua agen contoh hanya berbeda dari perangkat lunak yang sama diluncurkan dengan pilihan yang berbeda pada mesin yang sama. pengolahan lokal dapat dilakukan baik pada mesin tunggal, atau perpecahan antara berbagai perangkat, dalam kasus yang pertama, proses yang terlibat dapat berbagi file, dalam kasus terakhir, SMTP digunakan untuk transfer pesan secara internal, dengan setiap host dikonfigurasi untuk menggunakan berikutnya alat sebagai smart host. Setiap proses adalah sebuah MTA dalam dirinya sendiri, yaitu server SMTP.
Batas MTA harus menemukan host target. Ia menggunakan Domain name system (DNS) untuk mencari catatan mail exchanger (MX record) untuk domain penerima (bagian dari alamat di sebelah kanan @). MX record kembali berisi nama host target. MTA berikutnya mendongak rekor A untuk nama bahwa untuk mendapatkan alamat IP dan terhubung ke host seperti klien SMTP. (Artikel pada MX record membahas banyak faktor dalam menentukan server terhubung ke MTA pengiriman.)
Setelah target MX menerima pesan yang masuk, itu tangan ke agen pengiriman email (MDA) untuk pengiriman mail lokal. Sebuah MDA dapat menyimpan pesan dalam format kotak surat yang relevan. Sekali lagi, penerimaan mail dapat dilakukan dengan menggunakan banyak komputer atau hanya satu-gambar menampilkan dua kotak terdekat dalam kedua kasus. Sebuah MDA, dapat menyampaikan pesan langsung ke penyimpanan, atau meneruskan mereka melalui jaringan menggunakan SMTP, atau cara lain, termasuk Lokal Mail Transfer Protocol (LMTP), turunan dari SMTP yang dirancang untuk tujuan ini.
Setelah dikirimkan ke mail server lokal, surat disimpan untuk pencarian curah dengan mail client authenticated (MUAs). Mail akan diambil oleh aplikasi pengguna akhir, klien email yang disebut, dengan menggunakan Internet Message Access Protocol (IMAP), sebuah protokol yang baik akses fasilitas untuk mail dan mengelola disimpan mail, atau Post Office Protocol (POP) yang biasanya menggunakan mail mbox tradisional format file atau sistem proprietary seperti Microsoft Exchange / Outlook atau Lotus Notes / Domino. Webmail klien dapat menggunakan metode tersebut, tetapi protokol pengambilan sering tidak standar formal.
SMTP mendefinisikan transport pesan, bukan isi pesan. Dengan demikian, mendefinisikan amplop mail dan parameter, seperti pengirim amplop, tetapi bukan kepala atau badan dari pesan itu sendiri. STD 10 dan RFC 5321 mendefinisikan SMTP (amplop), sedangkan STD 11 dan RFC 5322 mendefinisikan pesan (header dan tubuh), secara resmi disebut sebagai Internet Message Format.
SMTP adalah protokol berbasis teks, di mana berkomunikasi pengirim email dengan penerima mail dengan mengeluarkan string perintah dan penyediaan data yang diperlukan melalui saluran memerintahkan aliran data yang dapat diandalkan, biasanya Transmission Control Protocol (TCP) koneksi. Sesi SMTP terdiri dari perintah berasal oleh klien SMTP (agen memulai, pengirim, atau transmitter) dan tanggapan yang sesuai dari server SMTP (agen mendengarkan, atau penerima) sehingga sesi dibuka, dan parameter sesi dipertukarkan. sesi mungkin termasuk nol atau lebih transaksi SMTP. Sebuah transaksi SMTP terdiri dari tiga perintah sekuens reply / (lihat contoh di bawah.) Mereka adalah:
- perintah MAIL, untuk menentukan alamat pengirim, alias Return-Path, 5321.From, mfrom, atau pengirim amplop. Ini adalah alamat untuk pesan bouncing.
- perintah RCPT, untuk mendirikan sebuah penerima pesan ini. Perintah ini dapat diterbitkan beberapa kali, satu untuk setiap penerima. Alamat ini juga merupakan bagian dari amplop.
- DATA untuk mengirim pesan teks. Ini adalah isi dari pesan, sebagai lawan selubungnya. Ini terdiri dari sebuah header pesan dan isi pesan dipisahkan oleh baris kosong. DATA sebenarnya sekelompok perintah, dan server balasan dua kali: satu kali untuk perintah DATA yang tepat, untuk mengakui bahwa siap untuk menerima teks, dan waktu kedua setelah akhir-urutan-data, untuk menerima atau menolak seluruh pesan.
Selain jawaban menengah untuk DATA, membalas setiap server dapat berupa positif (2xx kode balasan) atau negatif. balasan negatif bisa permanen (kode 5xx) atau transient (4xx kode). Sebuah menolak adalah kegagalan permanen dengan server SMTP, dalam hal ini klien SMTP harus mengirimkan pesan bounce. drop adalah respon positif diikuti dengan pesan membuang daripada pengiriman.
Tuan rumah memulai, klien SMTP, dapat berupa email client end-user, fungsional diidentifikasi sebagai user agent mail (MUA), atau surat transfer server relay agent (MTA), yaitu server SMTP bertindak sebagai klien SMTP , dalam sesi yang relevan, untuk relay mail. Sepenuhnya mampu mempertahankan SMTP server antrian pesan untuk mencoba kembali transmisi pesan yang mengakibatkan kegagalan sementara.
Sebuah MUA tahu mail server SMTP keluar dari konfigurasi. SMTP server bertindak sebagai klien, yaitu menyampaikan, biasanya menentukan server SMTP dapat terhubung ke dengan melihat MX (Mail eXchange) catatan DNS sumber daya untuk nama domain masing-masing penerima. Konforman MTA (tidak semua) kembali ke sebuah sederhana record dalam hal ada catatan MX dapat ditemukan. relaying server juga dapat dikonfigurasi untuk menggunakan smart host.
SMTP server bertindak sebagai klien memulai koneksi TCP ke server pada "port terkenal" ditujukan untuk SMTP: port 25. MUAs harus menggunakan port 587 untuk terhubung ke MSA. Perbedaan utama antara MTA dan MSA adalah bahwa SMTP Authentication adalah wajib bagi yang terakhir saja.
Tuan rumah memulai, klien SMTP, dapat berupa email client end-user, fungsional diidentifikasi sebagai user agent mail (MUA), atau surat transfer server relay agent (MTA), yaitu server SMTP bertindak sebagai klien SMTP , dalam sesi yang relevan, untuk relay mail. Sepenuhnya mampu mempertahankan SMTP server antrian pesan untuk mencoba kembali transmisi pesan yang mengakibatkan kegagalan sementara.
Sebuah MUA tahu mail server SMTP keluar dari konfigurasi. SMTP server bertindak sebagai klien, yaitu menyampaikan, biasanya menentukan server SMTP dapat terhubung ke dengan melihat MX (Mail eXchange) catatan DNS sumber daya untuk nama domain masing-masing penerima. Konforman MTA (tidak semua) kembali ke sebuah sederhana record dalam hal ada catatan MX dapat ditemukan. relaying server juga dapat dikonfigurasi untuk menggunakan smart host.
SMTP server bertindak sebagai klien memulai koneksi TCP ke server pada "port terkenal" ditujukan untuk SMTP: port 25. MUAs harus menggunakan port 587 untuk terhubung ke MSA. Perbedaan utama antara MTA dan MSA adalah bahwa SMTP Authentication adalah wajib bagi yang terakhir saja.
Contoh Transaksi:
S = Server C = Klien C : (inisialisasi hubungan) S : 220 Wikipedia ESMTP server ready C : mail from: user@wikipedia.org S : 250 mail ok C : rcpt to: wikipedia@wikipedia.org S : 250 rcpt ok C : data S : 354 end data with CRLF. CRLFC : -- email data --C : CRLF.CRLFS : 250 data ok C : QUITS : 221 bye |
Home
2 komentar:
tutorial www.arhy.website
siap min, makasih banyak share
alat pemisah lcd
Posting Komentar