Artikel ini merangkumi protokol e-mel yang paling biasa digunakan di Internet - POP3, IMAP dan SMTP. Setiap daripada mereka mempunyai fungsi dan cara kerja tertentu. Kandungan artikel menerangkan konfigurasi yang paling sesuai untuk keperluan khusus pengguna apabila menggunakan klien e-mel. Ia juga mendedahkan jawapan kepada soalan protokol mana yang menyokong e-mel e-mel.
Apakah itu POP3?
Post Office Protocol Versi 3 (POP3) ialah protokol mel standard yang digunakan untuk menerima e-mel daripada pelayan jauh kepada klien mel tempatan. Membolehkan anda memuat turun mesej ke komputer tempatan anda dan membacanya walaupun pengguna berada di luar talian. Sila ambil perhatian bahawa apabila menggunakan protokol POP3 untuk menyambung ke akaun anda, mesej dimuat turun secara setempat dan dipadamkan daripada pelayan e-mel.
Secara lalai, protokol POP3 berfungsidua port:
- port 110 ialah port POP3 yang tidak disulitkan;
- port 995 - ini harus digunakan jika anda ingin menyambung dengan selamat ke POP3.
Apakah IMAP?
Internet Message Access Protocol (IMAP) ialah protokol perolehan semula e-mel yang digunakan untuk mengaksesnya pada pelayan web jauh daripada klien tempatan. IMAP dan POP3 ialah dua protokol yang paling biasa digunakan untuk menerima e-mel dan disokong oleh semua klien e-mel moden dan pelayan web.
Protokol POP3 menganggap bahawa alamat e-mel anda hanya boleh diakses daripada satu aplikasi, manakala IMAP membenarkan anda log masuk daripada berbilang pelanggan pada masa yang sama. Itulah sebabnya IMAP adalah terbaik jika anda akan mengakses e-mel anda dari berbilang lokasi atau jika mesej anda diurus oleh berbilang pengguna.
Protokol IMAP berfungsi pada dua port:
- port 143 ialah port IMAP lalai tidak disulitkan;
- port 993 - mesti digunakan jika anda ingin menyambung dengan selamat menggunakan IMAP.
Apakah itu SMTP?
Protokol Pemindahan Mel Mudah (SMTP) ialah protokol standard untuk menghantar e-mel melalui Internet.
SMTP berfungsi pada tiga port:
- port 25 ialah port SMTP lalai yang tidak disulitkan;
- port 2525 - ia dibuka pada semua pelayan SiteGround jika port 25ditapis (contohnya, oleh ISP anda) dan anda mahu menghantar e-mel yang tidak disulitkan menggunakan SMTP;
-
port 465 - ini digunakan jika anda ingin menghantar mesej dengan selamat menggunakan SMTP.
Apakah protokol yang digunakan untuk pertukaran e-mel? Konsep dan istilah
Istilah "pelayan e-mel" merujuk kepada dua pelayan yang diperlukan untuk menghantar dan menerima e-mel, iaitu SMTP dan POP.
Pelayan mel masuk ialah pelayan yang dikaitkan dengan akaun alamat e-mel anda. Ia tidak boleh mempunyai lebih daripada satu pelayan mel masuk. Akses kepada mesej masuk memerlukan klien e-mel, program yang boleh menerima e-mel daripada akaun, membenarkan pengguna membaca, memajukan, memadam dan membalas mesej. Bergantung pada pelayan anda, anda boleh menggunakan klien e-mel khusus (seperti Outlook Express) atau pelayar web. Sebagai contoh, Internet Explorer digunakan untuk mengakses akaun berasaskan e-mel. Surat disimpan pada pelayan mel masuk sehingga ia dimuat turun. Sebaik sahaja anda telah memuat turun mel anda daripada pelayan mel, anda tidak akan dapat melakukannya lagi. Untuk berjaya memuat naik data, anda mesti memasukkan tetapan yang betul dalam program e-mel anda. Kebanyakan pelayan mel masuk menggunakan salah satu daripada protokol berikut: IMAP, POP3,
Pelayan mel keluar (SMTP)
Ini ialah pelayan yang digunakan hanya untuk menghantar e-mel (untuk memindahkannya daripada andaprogram klien mel kepada penerima). Kebanyakan pelayan mel keluar menggunakan Simple Mail Transfer Protocol (SMTP) untuk menghantar mel. Bergantung pada tetapan rangkaian anda, pelayan mel keluar mungkin milik ISP anda atau pelayan tempat anda menyediakan akaun anda. Sebagai alternatif, anda boleh menggunakan pelayan SMTP berasaskan langganan yang membolehkan anda menghantar e-mel daripada mana-mana akaun. Disebabkan isu spam, kebanyakan pelayan mel keluar tidak akan membenarkan anda menghantar e-mel melainkan anda log masuk ke rangkaian anda. Pelayan dengan geganti terbuka akan membolehkan anda menggunakannya untuk menghantar e-mel, sama ada anda tergolong dalam kumpulan bersihnya atau tidak.
Port e-mel
Untuk rangkaian, port bermaksud titik akhir sambungan logik. Nombor port menentukan jenisnya. Port e-mel lalai disenaraikan di bawah:
- POP3 - port 110;
- IMAP - port 143;
- SMTP - port 25;
- HTTP - port 80;
- SMTP selamat (SSMTP) - port 465;
- IMAP selamat (IMAP4-SSL) - port 585;
- IMAP4 melalui SSL (IMAPS) - port 993;
- POP3 Selamat (SSL-POP) - port 995.
Protokol e-mel: IMAP, POP3, SMTP dan
Pada asasnya protokol merujuk kepada kaedah standard yang digunakan pada setiap hujungsaluran komunikasi. Untuk menangani e-mel, anda mesti menggunakan klien khas untuk mengakses pelayan mel. Sebaliknya, mereka boleh bertukar maklumat antara satu sama lain menggunakan protokol yang berbeza sama sekali.
protokol IMAP
IMAP (Internet Message Access Protocol) ialah protokol standard untuk mengakses e-mel daripada pelayan tempatan anda. IMAP ialah protokol klien/pelayan di mana e-mel diterima dan data disimpan oleh pelayan internet anda. Kerana ia hanya memerlukan sedikit pemindahan data, ia berfungsi dengan baik walaupun pada sambungan perlahan, seperti sambungan dail. Apabila cuba membaca mesej e-mel tertentu, klien memuat turun data daripada pelayan. Anda juga boleh membuat dan mengurus folder atau peti mel pada pelayan, padamkan mesej.
protokol POP3
Protokol pemindahan e-mel Post Office Protocol 3 (POP) menyediakan cara yang mudah dan standard untuk pengguna mengakses peti mel dan memuat turun mesej ke komputer mereka.
Apabila menggunakan protokol POP, semua mesej e-mel anda akan dimuat turun dari pelayan mel ke komputer setempat. Anda juga boleh meninggalkan salinan e-mel anda pada pelayan. Kelebihannya ialah apabila mesej anda telah dimuat turun, anda boleh mematikan sambungan internet anda dan membaca e-mel anda pada masa lapang anda tanpa menanggung kos komunikasi tambahan. Dengan yang lainSebaliknya, anda menerima dan memuat turun banyak mesej yang tidak diminta (termasuk spam atau virus) menggunakan protokol ini.
protokol SMTP
SMTP (Simple Mail Transfer Protocol) digunakan oleh Ejen Pemindahan Mel (MTA) untuk menghantar mesej e-mel kepada pelayan penerima tertentu. SMTP hanya boleh digunakan untuk menghantar e-mel, bukan untuk menerimanya. Bergantung pada tetapan rangkaian atau ISP anda, anda mungkin hanya boleh menggunakan protokol SMTP dalam keadaan tertentu.
protokol
HTTP bukan protokol e-mel, tetapi ia boleh digunakan untuk mengakses peti mel anda. Ia juga sering dirujuk sebagai e-mel web. Ia boleh digunakan untuk mengarang atau menerima e-mel daripada akaun anda. Hotmail ialah contoh yang baik menggunakan HTTP sebagai protokol e-mel.
Pemindahan Fail Terurus dan Penyelesaian Rangkaian
Keupayaan anda untuk menghantar dan menerima e-mel terutamanya disebabkan oleh tiga protokol TCP. Ia adalah SMTP, IMAP dan POP3.
SMTP
Mari kita mulakan dengan SMTP kerana fungsi utamanya berbeza daripada dua yang lain. Protokol SMTP, atau Simple Mail Transfer Protocol, digunakan terutamanya untuk menghantar e-mel daripada klien e-mel (seperti Microsoft Outlook, Thunderbird atau Apple Mail) ke pelayan e-mel. Ia juga digunakan untuk menyampaikan atau memajukan mesej mel daripadasatu pelayan mel ke yang lain. Ini perlu jika pengirim dan penerima mempunyai pembekal perkhidmatan e-mel yang berbeza.
SMTP, yang dinyatakan dalam RFC 5321, menggunakan port 25 secara lalai. Ia juga boleh menggunakan port 587 dan port 465. Yang terakhir, yang diperkenalkan sebagai port pilihan untuk SMTP selamat (a.k.a. SMTPS), tidak digunakan lagi. Tetapi sebenarnya, ia masih digunakan oleh beberapa penyedia perkhidmatan mel.
POP3
Protokol Pejabat Pos, atau POP, digunakan untuk mendapatkan semula mesej e-mel daripada pelayan mel kepada klien e-mel. Versi terkini yang digunakan secara meluas ialah versi 3, oleh itu istilah "POP3".
POP, versi 3, dinyatakan dalam RFC 1939, menyokong sambungan dan beberapa mekanisme pengesahan. Ciri pengesahan diperlukan untuk menghalang penyerang daripada mendapat akses kepada mesej pengguna.
Pelanggan POP3 menerima e-mel seperti ini:
- bersambung ke pelayan mel pada port 110 (atau 995 untuk sambungan SSL/TLS);
- mendapatkan semula mesej e-mel;
- memadamkan salinan mesej yang disimpan pada pelayan;
- terputus sambungan daripada pelayan.
Walaupun klien POP boleh dikonfigurasikan supaya pelayan boleh terus menyimpan salinan mesej yang dimuat turun, langkah di atas adalah amalan biasa.
IMAP
IMAP, terutamanya versi semasa (IMAP4), ialah protokol yang lebih kompleks. Ini membolehkan pengguna membuat kumpulan yang berkaitanmesej dan letakkannya dalam folder, yang seterusnya, boleh disusun mengikut hierarki. Ia juga dilengkapi dengan bendera mesej yang menunjukkan sama ada mesej telah dibaca, dipadam atau diterima. Ia juga membolehkan pengguna mencari peti mel pelayan.
Logik berfungsi (tetapan imap4):
- bersambung ke pelayan mel pada port 143 (atau 993 untuk sambungan SSL/TLS);
- mendapatkan semula mesej e-mel;
- digunakan untuk menyambung sebelum menutup aplikasi klien mel dan memuat turun mesej atas permintaan.
Sila ambil perhatian bahawa mesej tidak dipadamkan pada pelayan. Ini boleh membawa akibat yang serius. Spesifikasi IMAP boleh didapati dalam RFC 3501.
Memilih antara IMAP dan POP3
Oleh kerana fungsi asas SMTP pada asasnya berbeza, dilema protokol terbaik biasanya hanya melibatkan IMAP dan POP3.
Jika ruang storan pelayan penting kepada anda, pilih POP3. Pelayan dengan ingatan terhad adalah salah satu faktor utama yang boleh memaksa anda untuk menyokong POP3. Oleh kerana IMAP meninggalkan mesej pada pelayan, ia boleh menggunakan ruang memori lebih cepat daripada POP3.
Jika anda ingin mengakses mel anda pada bila-bila masa, sebaiknya gunakan IMAP. Terdapat satu sebab yang baik mengapa IMAP direka untuk menyimpan mesej pada pelayan. Ia digunakan untuk mencari mesej daripada berbilang peranti - kadangkala pada masa yang sama. Jadi, jika anda mempunyai iPhone, tablet Android, komputer riba dan desktop serta ingin membaca e-mel daripada mana-mana atau semua peranti ini, maka IMAP ialah pilihan terbaik.
Penyegerakan ialah satu lagi faedah IMAP. Jika anda mengakses e-mel daripada berbilang peranti, anda mungkin mahu mereka semua menunjukkan apa sahaja tindakan yang telah anda ambil.
Sebagai contoh, jika anda membaca mesej A, B dan C, anda mahu ia ditandakan sebagai "baca" pada peranti lain juga. Jika anda telah memadamkan huruf B dan C, anda akan mahu mesej yang sama dipadamkan daripada peti mel anda pada semua alat. Semua penyegerakan ini hanya boleh dicapai jika anda menggunakan IMAP.
Oleh kerana IMAP membenarkan pengguna menyusun mesej secara hierarki dan meletakkannya dalam folder, ia membantu pengguna mengatur surat-menyurat mereka dengan lebih baik.
Sudah tentu, semua fungsi IMAP disertakan dengan harga. Penyelesaian ini lebih sukar untuk dilaksanakan dan akhirnya menggunakan lebih banyak CPU dan RAM, terutamanya apabila ia melakukan proses penyegerakan. Malah, penggunaan CPU dan memori yang tinggi boleh berlaku pada kedua-dua bahagian klien dan bahagian pelayan jika terdapat banyak mesej untuk disegerakkan. Dari sudut pandangan ini, protokol POP3 adalah lebih murah, walaupun kurang berfungsi.
Privasi juga merupakan salah satu isu yang akan sangat bergantung pada pengguna akhir. Mereka biasanya lebih suka memuat turun semua e-mel dan tidak meninggalkannyasalinannya pada pelayan yang tidak diketahui.
Kelajuan adalah kelebihan yang berbeza-beza dan bergantung pada keadaan. POP3 mempunyai keupayaan untuk memuat turun semua mesej e-mel semasa sambungan. Dan IMAP boleh, jika perlu (contohnya, apabila trafik tidak mencukupi), hanya memuat turun pengepala mesej atau bahagian tertentu dan meninggalkan lampiran pada pelayan. Hanya apabila pengguna memutuskan bahawa bahagian yang selebihnya patut dimuat turun, ia akan tersedia untuknya. Oleh itu, IMAP boleh dianggap lebih pantas.
Walau bagaimanapun, jika semua mesej pada pelayan mesti dimuat turun setiap kali, maka POP3 akan menjadi lebih pantas.
Seperti yang anda lihat, setiap protokol yang diterangkan mempunyai kelebihan dan kekurangannya. Terpulang kepada anda untuk menentukan fungsi atau ciri yang lebih penting.
Selain itu, cara anda ingin mengakses klien e-mel menentukan protokol mana yang lebih disukai. Pengguna yang hanya bekerja dari satu mesin dan menggunakan mel web untuk mengakses e-mel baharu mereka akan menghargai POP3.
Walau bagaimanapun, pengguna yang bertukar peti mel atau mengakses e-mel mereka daripada komputer yang berbeza akan memilih IMAP.
Tembok api spam dengan SMTP, IMAP dan POP3
Kebanyakan tembok api spam hanya berurusan dengan dan melindungi protokol SMTP. Pelayan menghantar dan menerima e-mel SMTP dan mereka akan disemak oleh tembok api spam pada get laluan. Walau bagaimanapun, sesetengah tembok api spam menyediakan keupayaan untuk melindungi POP3 dan IMAP4 apabila pengguna luaran memerlukan perkhidmatan iniakses kepada e-mel mereka.
Tembok api SMTP adalah telus kepada pengguna akhir; tiada perubahan konfigurasi untuk pelanggan. Pengguna masih menerima dan menghantar mesej e-mel ke pelayan e-mel. Contohnya, Exchange atau Dominos mesti mengkonfigurasi penghalaan mesej berasaskan proksi ke tembok api semasa menghantar e-mel dan membenarkan e-mel dihantar daripada tembok api.