Port mel standard. Protokol e-mel: POP3, IMAP4, SMTP. Memilih antara IMAP dan POP3

Kemungkinan kebanyakan orang yang membaca panduan ini sudah biasa dengan teknologi komunikasi yang paling biasa digunakan: e-mel. Tetapi pernahkah anda berfikir tentang bagaimana ia sebenarnya berfungsi? Dalam artikel ini, kita akan mempelajari cara perkhidmatan ini berfungsi dan apakah POP3, SMTP dan IMAP.

POP3(protokol pejabat pos versi 3) sering digunakan untuk berkomunikasi dengan pelayan e-mel jauh dan memuat turun mesej ke klien e-mel setempat dan kemudian memadamkannya pada pelayan, contohnya, Thunderbird, Windows Mail, dsb. Walau bagaimanapun, pelanggan e-mel biasanya menawarkan pilihan sama ada untuk meninggalkan salinan mesej pada pelayan atau tidak. Jika anda menggunakan berbilang peranti untuk menghantar mesej, adalah disyorkan untuk membiarkan ciri ini didayakan, jika tidak, pada peranti lain anda tidak akan mempunyai akses kepada mesej yang dihantar yang tidak disimpan pada pelayan jauh. Perlu juga diperhatikan bahawa POP3 ialah protokol sehala sahaja, yang bermaksud bahawa data diambil dari pelayan jauh dan dihantar kepada klien tempatan.

Port POP3 lalai ialah:

Port 110 – port tanpa penyulitan

Port 995 ialah port SSL/TLS, juga dikenali sebagai POP3S

Langkah 2 - Perbezaan antara POP3 dan IMAP, dan apakah port untuk IMAP?

IMAP (protokol lapisan aplikasi untuk mengakses e-mel), serta POP3, digunakan untuk menerima mesej e-mel pada klien tempatan, namun, ia mempunyai perbezaan yang ketara - hanya pengepala e-mel dimuat turun, teks surat itu sendiri kekal pada pelayan. Protokol komunikasi ini berfungsi dalam dua arah jika perubahan berlaku pada klien tempatan, ia dihantar ke pelayan. IMAP telah menjadi lebih popular baru-baru ini kerana penyedia perkhidmatan e-mel gergasi seperti Gmail telah mula mengesyorkannya dan bukannya POP3.

Port IMAP lalai ialah:

  • Port 143 – port tanpa penyulitan
  • Port 993 ialah port SSL/TLS, juga dikenali sebagai IMAPS

Langkah 3 - SMTP, protokol untuk komunikasi e-mel keluar

Protokol Pemindahan Mel Mudah ( SMTP), digunakan untuk berkomunikasi dengan pelayan jauh dan kemudian menghantar mesej daripada klien tempatan ke pelayan jauh, dan akhirnya ke pelayan penerima mesej. Pada pelayan e-mel anda, proses ini dikawal oleh perkhidmatan khas ( MTA). Perlu diingat bahawa SMTP digunakan semata-mata untuk menghantar mesej.

Pelabuhan SMTP:

  • Port 25 – port tanpa penyulitan
  • Port 465 ialah port SSL/TLS, juga dikenali sebagai SMTPS

Kesimpulan

Kami berharap anda kini mempunyai pemahaman yang jelas tentang cara protokol e-mel berfungsi dan port yang mereka gunakan. Dalam tutorial ini, kami mempelajari apa itu POP3, SMTP dan IMAP serta kegunaannya. Sebagai contoh, POP3 dan IMAP digunakan untuk tujuan yang sama, tetapi mereka mendekati tugas ini secara berbeza. IMAP meninggalkan kandungan mesej pada pelayan dan POP3 memuat turunnya ke komputer anda. Selain itu, kami mengetahui port standard untuk SMTP, POP3 dan IMAP.

Anda boleh bekerja dengan surat bukan sahaja melalui antara muka web Yandex.Mail, tetapi juga menggunakan pelbagai program e-mel yang dipasang pada komputer anda.

Konfigurasikan atur cara menggunakan protokol IMAP

Apabila menggunakan protokol IMAP, program mel menyegerakkan dengan pelayan dan mengekalkan struktur folder peti mel anda. Surat yang anda hantar melalui program e-mel anda akan disimpan bukan sahaja pada komputer anda, tetapi juga pada pelayan, dan anda akan dapat mengaksesnya dari pelbagai peranti.

Sebelum menyediakan program e-mel anda, dayakan protokol IMAP:

Untuk mengkonfigurasi program e-mel menggunakan protokol IMAP, anda mesti menentukan maklumat berikut:

Mel masuk

  • keselamatan sambungan - SSL;
  • pelabuhan - 993.
Mel keluar
  • keselamatan sambungan - SSL;
  • pelabuhan - 465.

. ru »

Sokongan protokol IMAP akan didayakan secara automatik pada kali pertama anda log masuk ke program e-mel anda.

Apabila menggunakan protokol POP3, semua huruf daripada folder yang anda tentukan dalam menu Tetapan → program mel, akan disimpan oleh program e-mel ke komputer anda dalam folder Peti Masuk. Jika perlu, anda boleh menyediakan penapis dalam program e-mel anda untuk mengalihkan e-mel secara automatik ke folder yang dikehendaki. E-mel yang anda hantar hanya akan disimpan pada komputer anda.

Catatan. Apabila memuat turun e-mel daripada pelayan menggunakan protokol POP3, Yandex.Mail secara automatik menyimpan salinan e-mel pada pelayan, tetapi anda boleh memadamkan e-mel secara manual menggunakan antara muka web. Jika anda ingin memadamkan e-mel menggunakan program e-mel, gunakan protokol IMAP.

Sebelum menyediakan program e-mel anda, dayakan protokol POP3:

Untuk mengkonfigurasi program e-mel menggunakan protokol POP3, anda mesti menentukan maklumat berikut:

Mel masuk

  • keselamatan sambungan - SSL;
  • pelabuhan - 995.
Mel keluar
  • alamat pelayan mel - smtp.yandex.ru;
  • keselamatan sambungan - SSL;
  • pelabuhan - 465.

Untuk mengakses pelayan mel, masukkan nama pengguna dan kata laluan Yandex anda (atau jika anda telah mendayakan pengesahan dua faktor). Jika anda menyediakan penerimaan mel daripada peti mel seperti “login@yandex. ru », log masuk ialah bahagian alamat sebelum tanda “@”. Jika anda menggunakan, anda mesti menyatakan alamat peti mel penuh sebagai log masuk anda.

Anda boleh mengkonfigurasi untuk menerima e-mel melalui POP3 daripada mana-mana folder, termasuk Spam. Untuk melakukan ini, buka menu Tetapan → program mel dan tandakan folder yang diperlukan.

Apabila kandungan peti mel dimuat turun melalui program e-mel, e-mel tidak ditanda sebagai dibaca secara lalai. Jika anda ingin menandakan e-mel yang diterima sebagai dibaca, dayakan pilihan yang sesuai.

Masalah dengan program mel

Panduan langkah demi langkah ini akan membantu anda menyelesaikan masalah yang berkaitan dengan program e-mel anda.

Pilih isu:

Apakah mesej yang anda terima?

Jika mesej muncul tentang tiada sambungan ke pelayan, cuba log masuk ke Yandex.Mail dengan nama pengguna dan kata laluan yang sama yang anda gunakan dalam program. Masukkan nama pengguna dan kata laluan anda secara manual, tanpa menggunakan yang disimpan dalam penyemak imbas.

Pastikan protokol yang anda mahu gunakan didayakan dalam bahagian tetapan program Mel.\n

Pastikan bahawa dalam tetapan program mel anda telah menyatakan dengan tepat\\n parameter pelayan berikut:\\n \\n \\n

Jika anda menggunakan IMAP

    \\n
  • alamat pelayan mel - imap.yandex.ru;
  • \\n
  • keselamatan sambungan - SSL;
  • \\n
  • pelabuhan - 993.
  • \\n
    \\n
  • alamat pelayan mel - smtp.yandex.ru;
  • \\n
  • keselamatan sambungan - SSL;
  • \\n
  • pelabuhan - 465.
  • \\n
\\n \\n \\n \\n\\n

\\n \\n \\n \\n

Jika anda menggunakan POP3

\\n \\n \\n Mel masuk \\n \\n

    \\n
  • alamat pelayan mel - pop.yandex.ru;
  • \\n
  • keselamatan sambungan - SSL;
  • \\n
  • pelabuhan - 995.
  • \\n
\\n \\n \\n \\n Mel keluar \\n \\n
    \\n
  • alamat pelayan mel - smtp.yandex.ru;
  • \\n
  • keselamatan sambungan - SSL;
  • \\n
  • pelabuhan - 465.
  • \\n
\\n \\n \\n \\n\\n

\\n \\n \\n \\n\\n

Untuk mendapatkan maklumat lanjut tentang cara menyemak tetapan pelayan dalam program mel yang berbeza, lihat bahagian.

\\n ")]))\">

Pastikan bahawa dalam tetapan program mel anda, anda telah menyatakan dengan tepat\nparameter pelayan berikut:

Jika anda menggunakan IMAP

    \n
  • alamat pelayan mel - imap.yandex.ru;
  • \n
  • keselamatan sambungan - SSL;
  • \n
  • pelabuhan - 993.
  • \n
    \n
  • alamat pelayan mel - smtp.yandex.ru;
  • \n
  • keselamatan sambungan - SSL;
  • \n
  • pelabuhan - 465.
  • \n
\n \n \n \n\n

\n \n \n \n

Jika anda menggunakan POP3

\n \n \n Mel masuk \n \n

    \n
  • alamat pelayan mel - pop.yandex.ru;
  • \n
  • keselamatan sambungan - SSL;
  • \n
  • pelabuhan - 995.
  • \n
\n \n \n \n Mel keluar \n \n
    \n
  • alamat pelayan mel - smtp.yandex.ru;
  • \n
  • keselamatan sambungan - SSL;
  • \n
  • pelabuhan - 465.
  • \n
\n \n \n \n\n

\n \n \n \n\n

Penyulitan data yang dihantar.


\n\n ")]))">

Pastikan protokol yang anda ingin gunakan didayakan dalam bahagian tetapan.

Pastikan bahawa dalam tetapan program mel anda telah menyatakan dengan tepat\n parameter pelayan berikut:\n \n \n

Jika anda menggunakan IMAP

\n \n \n Mel masuk \n \n

    \n
  • alamat pelayan mel - imap.yandex.ru;
  • \n
  • keselamatan sambungan - SSL;
  • \n
  • pelabuhan - 993.
  • \n
\n \n \n \n Mel keluar \n \n
    \n
  • alamat pelayan mel - smtp.yandex.ru;
  • \n
  • keselamatan sambungan - SSL;
  • \n
  • pelabuhan - 465.
  • \n
\n \n \n \n\n

\n \n \n \n

Jika anda menggunakan POP3

\n \n \n Mel masuk \n \n

    \n
  • alamat pelayan mel - pop.yandex.ru;
  • \n
  • keselamatan sambungan - SSL;
  • \n
  • pelabuhan - 995.
  • \n
\n \n \n \n Mel keluar \n \n
    \n
  • alamat pelayan mel - smtp.yandex.ru;
  • \n
  • keselamatan sambungan - SSL;
  • \n
  • pelabuhan - 465.
  • \n
\n \n \n \n\n

\n \n \n \n\n

Untuk mendapatkan maklumat lanjut tentang cara menyemak tetapan pelayan dalam program mel yang berbeza, lihat bahagian Menyulitkan data yang dihantar.

\n ")]))">

Pastikan bahawa dalam tetapan program mel anda, anda telah menentukan parameter pelayan berikut dengan tepat:

Jika anda menggunakan IMAP

Mel masuk

  • alamat pelayan mel - imap.yandex.ru;
  • keselamatan sambungan - SSL;
  • pelabuhan - 993.
Mel keluar
  • alamat pelayan mel - smtp.yandex.ru;
  • keselamatan sambungan - SSL;
  • pelabuhan - 465.

Jika anda menggunakan POP3

Mel masuk

  • alamat pelayan mel - pop.yandex.ru;
  • keselamatan sambungan - SSL;
  • pelabuhan - 995.
Mel keluar
  • alamat pelayan mel - smtp.yandex.ru;
  • keselamatan sambungan - SSL;
  • pelabuhan - 465.

Untuk mendapatkan maklumat lanjut tentang cara menyemak tetapan pelayan dalam program e-mel yang berbeza, lihat bahagian Menyulitkan data yang dihantar.



Jika mesej "Pengesahan diperlukan" muncul, "Alamat pengirim ditolak: Akses ditolak" atau "Hantar arahan pengesahan dahulu", kebenaran pada pelayan SMTP Yandex dilumpuhkan dalam tetapan program mel. Pastikan pilihan didayakan Pengesahan Pengguna(untuk Outlook Express) atau Pengesahan SMTP(untuk The Bat!).

Jika mesej muncul "Alamat pengirim ditolak: tidak dimiliki oleh pengguna pengesahan", alamat yang anda cuba hantar surat tidak sepadan dengan alamat yang anda dibenarkan log masuk pada pelayan SMTP. Pastikan bahawa dalam tetapan program mel, alamat pemulangan ditetapkan kepada alamat yang digunakan untuk log masuk dalam tetapan kebenaran SMTP.

Jika mesej muncul "Kegagalan log masuk atau POP3 dilumpuhkan", program mel tidak boleh mengakses peti mel menggunakan protokol POP3. Pastikan kata laluan yang betul untuk peti mel dimasukkan dan akses POP3 didayakan dalam bahagian tetapan.

Jika mesej muncul "Mesej ditolak kerana disyaki SPAM", kandungan e-mel anda telah diiktiraf oleh Yandex.Mail sebagai spam. Untuk menyelesaikan masalah, buka Yandex.Mail dan hantar mana-mana satu huruf sebagai ujian. Dengan cara ini anda akan membuktikan kepada sistem bahawa surat-surat itu tidak dihantar oleh robot.

Semak komputer anda untuk virus menggunakan program antivirus percuma: CureIt! daripada Dr.Web dan Alat Pembuangan Virus daripada Kaspersky Lab.

Jika program mel anda tidak menerima atau menghantar surat, pastikan tetapan program mel anda betul, serta tetapan sambungan Internet komputer anda.

Jika anda menggunakan program antivirus, tembok api atau pelayan proksi, nyahdayakannya dan lihat jika ini menghasilkan semula masalah.

Baca arahan langkah demi langkah untuk mencari e-mel yang hilang. Sebelum memulakan kerja.

Pilih isu:

Apabila anda memadamkan mesej, mereka pergi ke folder Item Dipadamkan dan disimpan di sana selama 30 hari. Dalam tempoh ini anda boleh memulihkannya:

    Pergi ke folder Item Dipadamkan.

    Pilih huruf yang diperlukan.

    Klik butang Ke Folder.

Jika lebih daripada sebulan telah berlalu sejak ia dipadamkan, ia tidak akan dapat memulihkan huruf - ia telah dipadamkan secara kekal daripada pelayan Yandex.Mail.

Jika huruf tidak berada dalam folder yang sepatutnya, maka kemungkinan besar ia akan berada di folder lain, contohnya dalam Item Dipadamkan atau Spam. Jika anda ingat nama atau alamat pengirim, sebahagian daripada teks surat atau subjek, cuba cari huruf dalam semua folder peti mel anda.

Adakah anda telah menjumpai huruf?

Anda boleh memulihkan huruf:

    Pergi ke folder di mana huruf ditemui.

    Pilih huruf yang diperlukan.

    Klik butang Ke Folder.

    Pilih daripada senarai folder tempat anda ingin mengalihkan huruf - contohnya, Peti Masuk.

Mengapa e-mel hilang dan bagaimana untuk mengelakkannya

Folder e-mel yang dipadamkan disimpan selama 30 hari dan folder Spam selama 10 hari. Selepas ini, ia akan dipadamkan secara kekal daripada pelayan Yandex. Mengapakah e-mel boleh masuk ke dalam folder ini tanpa pengetahuan anda:

Pengguna lain mempunyai akses kepada peti mel anda

E-mel boleh dipadamkan oleh pengguna yang mempunyai akses kepada peti mel anda: mungkin anda terlupa untuk menamatkan sesi anda selepas menggunakan peranti orang lain. Untuk menamatkan sesi anda, klik pautan dalam menu akaun anda Log keluar pada semua peranti. Ini juga boleh dilakukan pada halaman - menggunakan pautan Log keluar pada semua komputer.

Surat hilang dalam program mel

mengkonfigurasi atur cara menggunakan protokol POP3

Peraturan telah dikonfigurasikan yang memadam atau memindahkan huruf hilang dalam program mel.

Jika anda menggunakan program mel dan memadamkan huruf di dalamnya, ia akan hilang pada . Ini berlaku kerana program anda dikonfigurasikan menggunakan protokol IMAP - dalam kes ini, struktur peti mel pada perkhidmatan disegerakkan dengan struktur peti mel dalam program. Untuk memadam mesej hanya dalam program, tetapi meninggalkannya dalam Yandex.Mail, anda boleh mengkonfigurasi program menggunakan protokol POP3, tetapi kami mengesyorkan agar tidak melakukan ini: mesej mungkin tidak disegerakkan dengan betul dengan pelayan.

Peraturan telah dikonfigurasikan yang memadamkan atau mengalihkan e-mel Nyatakan yang tulen dalam Yandex.Passport dan pautkannya ke akaun anda. Sistem keselamatan kami mungkin mendapati akaun anda mencurigakan dan menyekat peti mel anda. Selalunya, ini berlaku kerana fakta bahawa nombor telefon tidak dilampirkan pada kotak atau Pasport mengandungi nama pertama dan nama keluarga rekaan. Ia biasanya mengambil masa beberapa jam untuk mengeluarkan kunci.

Jika anda memadamkan huruf dalam program mel anda, tetapi ia masih berada dalam folder mereka di tapak web Yandex.Mail, maka kemungkinan besar program mel anda dikonfigurasikan menggunakan protokol POP3. Disebabkan oleh keanehan protokol POP3, mesej dalam program mel mungkin tidak disegerakkan dengan betul dengan pelayan. Untuk bekerja dengan Yandex.Mail, disyorkan untuk menggunakan protokol IMAP. Untuk mengetahui cara memindahkan program e-mel anda daripada POP3 ke IMAP, lihat Migrasi daripada POP3.

Jika program e-mel anda tidak memaparkan e-mel yang dihantar, kemungkinan besar program e-mel anda dikonfigurasikan menggunakan protokol POP3. Disebabkan oleh keanehan protokol POP3, mesej dalam program mel mungkin tidak disegerakkan dengan betul dengan pelayan. Untuk bekerja dengan Yandex.Mail, disyorkan untuk menggunakan protokol IMAP. Untuk mengetahui cara memindahkan program e-mel anda daripada POP3 ke IMAP, lihat Migrasi daripada POP3.

Laporan sentiasa menunjukkan sebab untuk tidak dihantar. Anda boleh membaca tentang sebab yang paling biasa dalam artikel web/letter/create.html#troubleshooting__received-report.

Jika anda menerima ralat tentang sijil yang salah semasa mengaktifkan penyulitan SSL dalam program e-mel anda, pastikan program e-mel dan sistem pengendalian anda dikonfigurasikan dengan betul:

  • Pada komputer (tanpa ketinggalan dan "tarikh dari masa depan"). Jika tarikh yang salah ditetapkan, sistem tersilap menentukan bahawa sijil belum tamat tempoh atau sudah tamat tempoh.
  • Semua dipasang.
  • Menyemak sambungan HTTPS dilumpuhkan dalam tetapan antivirus anda. Anda boleh menukar tetapan antivirus anda mengikut arahan kami untuk Kaspersky Internet Security dan ESET NOD32 Smart Security dalam bahagian Ralat sijil Keselamatan.

Tambah sijil secara manual pada senarai sijil yang dipercayai (Windows)

Perhatian.

Jika anda tidak pasti bahawa anda boleh memasang sijil itu sendiri, hubungi pakar.

    Untuk menambah sijil pada senarai sijil yang dipercayai: Muat turun sijil. (Jika fail yang dipautkan dibuka terus dalam penyemak imbas anda, klik + CTRL S

    dan simpan fail ke komputer anda; tidak perlu menyalin teks daripada fail.)

    Buka menu Mula.

    Dalam kotak carian, taip certmgr.msc dan tekan Enter. Dalam tetingkap program, dalam pokok folder, klik pada folder.

    kelayakan autoriti yang dipercayai Di bahagian kanan tetingkap, klik kanan pada Sijil dan pilih.

    Semua tugas → Import

Klik butang Semak Imbas dan pilih fail CA.pem yang anda muat turun sebelum ini. Klik Seterusnya.

(SMTP) ialah standard untuk e-mel. Pada asalnya didokumentasikan dalam RFC 821 (1982), ia kali terakhir dikemas kini pada 2008 dengan penambahan SMTP yang diperluas kepada RFC 5321 (protokol yang digunakan secara meluas hari ini).

Walaupun pelayan mel dan ejen mel lain menggunakan SMTP untuk menghantar dan menerima surat-menyurat e-mel, perisian kelas pengguna biasanya menggunakan port SMTP sahaja untuk menghantar data ke pelayan untuk penyampaian. Aplikasi pelanggan biasanya menggunakan sama ada IMAP atau POP3 untuk menerima mesej. Protokol ini adalah yang paling mudah dan diminati untuk tujuan ini: ia mempunyai fungsi lanjutan dan pelbagai keupayaan.

Ciri-ciri

Sambungan SMTP yang dilindungi oleh TLS, dikenali sebagai SMTPS, boleh dibuat menggunakan teknologi STARTTLS.

Sistem proprietari dan e-mel menggunakan protokol bukan standard mereka sendiri untuk mengakses peti mel pada pelayan e-mel mereka - semua syarikat menggunakan port pelayan SMTP apabila menghantar atau menerima e-mel berlaku di luar sistem mereka sendiri.

Destinasi SMTP

Hampir semua perkara di Internet dimungkinkan oleh protokol—peraturan perisian rangkaian khas yang membenarkan komputer berkomunikasi dengan semua rangkaian supaya pengguna boleh membeli-belah, membaca berita dan menghantar e-mel. Protokol adalah penting untuk rangkaian sehari-hari—ia terbina dalam perisian rangkaian dan digunakan secara lalai.

Protokol port SMTP menyediakan satu set kod yang memudahkan pertukaran mesej e-mel antara pelayan (komputer rangkaian yang memproses e-mel masuk dan keluar). Ini adalah sejenis trengkas yang membolehkan pelayan memecahkan bahagian berlainan mesej ke dalam kategori yang boleh difahami oleh pelayan lain. Apabila pengguna menghantar mesej, ia bertukar menjadi baris teks yang dipisahkan oleh perkataan kod (atau nombor) yang mentakrifkan tujuan setiap bahagian.

Istilah teknikal

SMTP ialah protokol TCP/IP yang digunakan untuk bekerja dengan e-mel. Walau bagaimanapun, memandangkan ia terhad kepada keupayaan untuk menghantar mesej ke baris gilir pada bahagian penerima, ia biasanya digunakan dengan sama ada POP3 atau IMAP, yang membolehkan data disimpan pada pelayan dan dimuat turun apabila diperlukan. Dalam erti kata lain, mereka biasanya menggunakan aplikasi yang memilih SMTP untuk menghantar e-mel dan POP3 atau IMAP untuk menerima surat-menyurat. Pada sistem berasaskan Unix, sendmail ialah pelayan SMTP yang paling banyak digunakan untuk e-mel. Pakej Sendmail komersial termasuk pelayan POP3. Microsoft Exchange termasuk pelayan SMTP dan juga boleh dikonfigurasikan untuk menyokong POP3.

SMTP biasanya digunakan untuk beroperasi melalui port Internet 25. Alternatif kepada SMTP yang digunakan secara meluas di Eropah ialah X.400. Banyak pelayan e-mel kini menyokong Protokol Pemindahan Mel Mudah Lanjutan (ESMTP), yang membolehkan anda memindahkan fail multimedia sebagai e-mel.

cerita

Pada tahun 1960-an, pelbagai bentuk pemesejan elektronik telah digunakan. Pengguna berkomunikasi menggunakan sistem yang dibina untuk komputer kerangka utama tertentu. Memandangkan semakin banyak komputer saling berhubung, terdapat keperluan untuk membangunkan piawaian untuk membolehkan pengguna sistem yang berbeza menghantar e-mel antara satu sama lain. SMTP berkembang daripada piawaian ini yang dibangunkan pada tahun 1970-an.

Pelaksanaan selanjutnya termasuk Protokol Mel FTP, bermula pada tahun 1973. Kerja pembangunan diteruskan pada tahun 1970-an sehingga ARPANET menjadi Internet moden pada tahun 1980. Kemudian Jon Postel mencadangkan protokol untuk memindahkan data mel.

SMTP mula digunakan secara meluas pada awal 1980-an. Pada masa itu, protokol ini ialah alat tambah Unix untuk program mel Unix Copy Program. SMTP berfungsi paling baik apabila mesin penghantaran dan penerima disambungkan ke Internet, menggunakan mekanisme kedai dan penghantaran, dan merupakan contoh teknologi tolak.

Model pemprosesan mel

E-mel dihantar oleh klien e-mel (Ejen Pengguna Mel, MUA) ke pelayan mel (Ejen Penyerahan Mel, MSA) menggunakan SMTP pada port TCP 587. Kebanyakan pembekal peti mel masih membenarkan penghantaran ke port tradisional 25. MSA menghantar mel ke anda ejen mel (ejen pemindahan mel, MTA). Selalunya ejen ini adalah contoh perisian generik yang diaktifkan dengan tetapan berbeza pada komputer yang sama. Pemprosesan tempatan sama ada boleh dilakukan pada satu mesin atau dikongsi merentasi berbilang mesin. Proses ejen mel pada mesin yang sama boleh bertukar-tukar fail, tetapi jika pemprosesan dijalankan pada berbilang mesin, mereka menghantar mesej sesama mereka menggunakan port SMTP, di mana setiap mesin dikonfigurasikan untuk menggunakan mesin seterusnya sebagai hos pintar.

Gambaran Keseluruhan Protokol

SMTP ialah protokol berasaskan teks, berorientasikan sambungan di mana pengirim mel berkomunikasi dengan penerima mel dengan mengeluarkan baris arahan dan menyediakan data yang diperlukan melalui saluran aliran data yang boleh dipercayai dan teratur. Sesi SMTP terdiri daripada arahan yang dikeluarkan oleh klien SMTP (ejen pemula, penghantar atau pemancar) dan respons yang sepadan daripada pelayan SMTP (ejen mendengar atau penerima). Sesi mungkin termasuk sifar atau lebih transaksi SMTP, yang terdiri daripada tiga urutan arahan/tindak balas:


Sebagai tambahan kepada tindak balas perantaraan untuk DATA, respons daripada setiap pelayan boleh sama ada positif atau negatif (kod 2xx). Respons negatif boleh kekal (kod 5xx) atau sementara (kod 4xx). Penolakan adalah kegagalan kekal dan pelanggan mesti menghantar mesej penolakan ke pelayan tempat ia menerimanya. Kejatuhan adalah tindak balas positif diikuti dengan penolakan mesej.

Mel port SMTP dan maksudnya

SMTP ialah protokol penghantaran sahaja. Dalam penggunaan biasa, mel dihantar ke pelayan mel sasaran, seperti pelayan SMTP port mel. Data dihalakan berdasarkan pelayan destinasi dan bukannya pengguna individu yang dialamatkan. Protokol lain (POP atau IMAP) direka khusus untuk digunakan oleh pengguna individu yang menerima mesej dan mengurus peti mel. SMTP, POP dan IMAP bukan protokol yang boleh diterima untuk menyampaikan mel melalui komputer dengan sambungan terputus-putus. Mereka direka bentuk untuk beroperasi selepas penghantaran akhir, apabila maklumat yang penting kepada pengendalian yang betul bagi geganti mel telah dialih keluar.

Memulakan baris gilir mesej kosong

Permulaan Baris Gilir Mesej Jauh ialah ciri SMTP yang membenarkan hos jauh memulakan pemprosesan mel pada pelayan supaya ia boleh menerima mesej yang dimaksudkan untuknya dengan menghantar arahan TURN. Walau bagaimanapun, ciri ini menimbulkan potensi risiko keselamatan data dan telah dilanjutkan dalam RFC 1985 oleh arahan ETRN, yang beroperasi dengan lebih selamat menggunakan kaedah pengesahan berdasarkan maklumat Sistem Nama Domain.

Alamat e-mel antarabangsa

Pengguna yang skripnya bukan Latin, atau yang menggunakan diakritik bukan dalam set aksara ASCII, mengalami kesukaran yang memerlukan alamat e-mel Latin (port SMTP mail.ru). RFC 6531 telah dicipta untuk menangani isu ini dengan menyediakan keupayaan pengantarabangsaan untuk SMTP, sambungan kepada SMTPUTF8 dan sokongan untuk aksara multibait dan bukan ASCII dalam alamat e-mel. Contoh: diakritik dan simbol bahasa lain (Greek dan Cina). Juga relevan untuk port SMTP Yandex.

Sokongan semasa untuk dokumen ini adalah terhad pada masa ini, tetapi terdapat minat yang besar terhadap penggunaan meluas RFC 6531 dan RFC yang berkaitan di negara seperti China yang mempunyai pangkalan pengguna yang besar di mana Latin (ASCII) ialah skrip asing.

Mel keluar dari pelayan SMTP

Pelanggan e-mel mesti mengetahui alamat IP pelayan SMTP asalnya. Ini mesti dinyatakan sebagai sebahagian daripada konfigurasinya (biasanya nama DNS). Pelayan ini akan memberikan mesej keluar bagi pihak pengguna.

Sekatan ke atas akses kepada pelayan mel keluar

Pentadbir pelayan perlu mengenakan kawalan tertentu ke atas pelanggan yang boleh menggunakan pelayan. Ini membantu memerangi penyalahgunaan dan spam. Penyelesaian serupa digunakan secara meluas:

Sebelum ini, banyak sistem mengenakan sekatan ke atas penggunaan lokasi klien, hanya membenarkan penggunaan oleh klien yang alamat IPnya adalah salah satu pentadbir pelayan. Penggunaan daripada mana-mana alamat IP pelanggan lain adalah dilarang.

Pelayan SMTP moden biasanya menawarkan sistem alternatif yang memerlukan pelanggan untuk mengesahkan dengan kelayakan sebelum membenarkan akses.

SMTP - port apa yang digunakan?

Komunikasi antara pelayan mel biasanya sentiasa menggunakan nilai port TCP lalai 25, yang diberikan kepada SMTP. Walau bagaimanapun, pelanggan e-mel biasanya menggunakan port ssl smtp tertentu sebaliknya. Kebanyakan penyedia perkhidmatan Internet kini menyekat semua trafik pelabuhan keluar daripada pelanggan mereka sebagai langkah anti-spam. Atas sebab yang sama, perniagaan biasanya mengkonfigurasi tembok api mereka untuk membenarkan port keluar daripada pelayan mel yang ditetapkan.

Contoh pengangkutan SMTP

Contoh biasa menghantar mesej melalui SMTP ke dua peti mel (alice dan theboss) yang terletak dalam domain mel yang sama (example.com atau localhost.com) diterbitkan semula dalam sesi pertukaran berikut. Selepas penghantar mesej (pelanggan SMTP) mewujudkan saluran komunikasi yang boleh dipercayai kepada penerima mesej (pelayan SMTP), sesi dibuka dengan pelayan yang biasanya mengandungi nama domainnya yang layak sepenuhnya (FQDN), dalam kes ini smtp, contoh, atau com. Pelanggan memulakan kotak dialognya dengan membalas dengan arahan HELO yang mengenal pasti dirinya dalam parameter arahan dengan nama domainnya yang layak sepenuhnya (atau alamat literal jika tidak tersedia).

Sambungan tambahan

Pelanggan mengetahui pilihan mana yang disokong oleh pelayan dengan menggunakan sapaan EHLO dan bukannya HELO asal. Pelanggan hanya kembali kepada HELO jika pelayan tidak menyokong sambungan SMTP.

Pelanggan moden boleh menggunakan kata kunci SSRE sambungan ESMTP untuk menanya pelayan untuk saiz mesej maksimum yang akan diterima. Pelanggan dan pelayan lama mungkin cuba menghantar mesej bersaiz besar yang akan ditolak selepas menggunakan sumber rangkaian, termasuk masa sambungan ke pautan rangkaian.

Kaedah anti-spam dan pengesahan e-mel

Reka bentuk asal SMTP tidak mempunyai cara untuk mengenal pasti penghantar atau menyemak sama ada pelayan dibenarkan menghantar bagi pihak mereka. Akibatnya, penipuan e-mel boleh digunakan, yang biasanya digunakan dalam spam e-mel dan pancingan data.

Cadangan khas sedang dibuat untuk menukar SMTP atau menggantikannya sepenuhnya. Internet Mail 2000 adalah salah satu contoh perkara ini, tetapi ia mahupun mana-mana yang lain tidak mencapai banyak kejayaan sebelum kesan rangkaian pangkalan besar terpasang SMTP klasik. Sebaliknya, pelayan mel kini menggunakan pelbagai kaedah, termasuk DomainKeys, DomainKeys Identified Mail, Rangka Kerja Dasar dan DMARC, DNSBL dan penyenaraian kelabu untuk menolak atau mengkuarantin e-mel yang mencurigakan.

Pelabuhan SMTP, ODMR dan MSA

Port SMTP masuk

MDaemon akan memantau port TCP ini untuk mengesan sambungan masuk daripada pelanggan SMTP. Ini ialah port SMTP utama dan harus ditetapkan kepada port 25 secara lalai dalam kebanyakan kes.

Port SMTP keluar

Port ini akan digunakan untuk menghantar mel ke pelayan SMTP yang lain.

Pelabuhan MSA masuk

Ini ialah port protokol MSA (Message Submission Agent) yang boleh digunakan oleh pengguna anda sebagai alternatifPort SMTP masuk, diberikan di atas. Komunikasi pada port ini memerlukan prosedur AUTH, jadi pengguna yang menghantar mesej ke port ini mesti mengkonfigurasi program e-mel mereka dengan sewajarnya supaya sambungan mereka dibenarkan. Selain itu, memandangkan banyak ISP menyekat port 25, pengguna jauh anda boleh memintas sekatan ini dengan menggunakan port MSA sandaran. Jika anda tidak mahu menetapkan port MSA, tetapkan medan ini kepada "0" untuk melumpuhkannya.

Port ODMR masuk

MDaemon akan mendengar pada port ini untuk sambungan ODMR (On-Demand Mail Relay) yang masuk, seperti ATRN -permintaan daripada gerbang domain.

Port SSL SMTP

Ini menentukan port yang dimaksudkan untuk sesi mel melalui protokol SMTP menggunakan sambungan SSL yang disulitkan (Lapisan Soket Selamat). Lihat SSL dan Sijil untuk mendapatkan maklumat lanjut.

Port POP dan IMAP

Port POP masuk

MDaemon akan mendengar pada port ini untuk sambungan masuk daripada klien POP jauh.

Port POP keluar

Port ini akan digunakan apabila MDaemon menerima mel daripada pelayan POP.

Port IMAP masuk

MDaemon akan mendengar pada port ini untuk permintaan IMAP masuk.

POP SSL Port

Ini menentukan port yang diperuntukkan untuk klien e-mel POP menggunakan sambungan SSL (Lapisan Soket Selamat) yang disulitkan. Lihat SSL dan Sijil untuk mendapatkan maklumat lanjut.

Port SSL IMAP

Ini menentukan port yang diperuntukkan untuk klien e-mel IMAP menggunakan sambungan SSL (Lapisan Soket Selamat) yang disulitkan. Lihat SSL dan Sijil untuk mendapatkan maklumat lanjut.

Pelabuhan lain

Port DNS keluar

Nyatakan di sini port yang akan digunakan MDaemon untuk menukar datagram dengan pelayan DNS.

port LDAP

MDaemon akan menggunakan port ini untuk menghantar maklumat pangkalan data dan buku alamat ke pelayan LDAP anda.

Port Pentadbiran Jauh

MDaemon akan memantau port ini untuk mengesan sambungan melalui Pentadbiran Jauh.

Pelabuhan Minger

Ini adalah port di mana pelayan Minger akan mendengar sambungan.

Pulihkan tetapan port kepada lalai

Mengklik butang ini akan mengembalikan semua tetapan port kepada nilai lalai.

Ikat kepada nombor port baharu sekarang

Jika anda telah menukar nilai mana-mana parameter port, anda harus mengklik butang ini untuk perubahan anda berkuat kuasa serta-merta. Jika tidak, perubahan akan berkuat kuasa hanya selepas pelayan dimulakan semula.

Tetapan port yang diterangkan di sini adalah penting untuk operasi pelayan yang betul. Jangan tukar tetapan ini melainkan anda benar-benar pasti anda mesti melakukannya. Keupayaan untuk mengedit tetapan untuk port yang akan digunakan oleh MDaemon akan membolehkan anda mengkonfigurasi pelayan untuk berfungsi dengan proksi dan perkhidmatan perisian lain yang memerlukan operasi hanya pada port tertentu.

Tiada alamat IP (komputer) boleh menyediakan dua port dengan nombor yang sama. Jika program cuba mengakses port yang sudah digunakan oleh program lain, mesej ralat khas akan memberitahu pengguna bahawa alamat yang diminta (IP:PORT) sudah digunakan.