Pada rangkaian seperti Internet, klien mel menghantar mel ke pelayan mel yang kemudian mengarahkan mesej ke destinasi yang betul (pelanggan lain). Pelayan mel menggunakan aplikasi rangkaian yang dipanggil Ejen Pemindahan Mel ( MTA ).
Apakah ejen pemindahan mel (MTA)?
MTA adalah aplikasi yang laluan dan menghantar mel elektronik dari satu nod pada rangkaian ke rangkaian yang lain. Ia menggunakan protokol yang dikenali sebagai SMTP ( Protokol Pemindahan Mail Mudah ) untuk menjalankan fungsinya.
Pada nod rangkaian, terdapat klien e -mel yang digunakan untuk menghantar dan menerima mesej ke dan dari pelayan mel. Pelanggan e -mel juga menggunakan protokol SMTP, tetapi ia tidak semestinya MTA .
MTA dipasang pada pelayan mel, sedangkan pelanggan e -mel seperti Mozilla Thunderbird , Evolution , Microsoft's Outlook , dan Apple Mail dipasang pada klien mel (komputer pengguna).
Dalam artikel ini, kami akan meneroka ringkasan MTA yang terbaik dan paling biasa digunakan pada pelayan mel Linux.
Sendmail
Sendmail , yang kini dikenali sebagai Proofpoint (selepas Proofpoint, Inc. memperoleh Sendmail, Inc.), adalah yang paling popular dan salah satu MTA tertua di platform pelayan Linux. Sendmail mempunyai banyak batasan, bagaimanapun, berbanding dengan MTA moden.
Oleh kerana langkah dan keperluan konfigurasi yang kompleks, bersama -sama dengan mekanisme keselamatan yang lebih lemah, banyak MTA baru telah muncul sebagai alternatif kepada Sendmail. Walau bagaimanapun, ia menyediakan segala yang diperlukan untuk mel di rangkaian.
Postfix
Postfix adalah MTA yang popular, popular yang dicipta dan dibangunkan oleh Wietse Zweitze Venema untuk pelayan melnya semasa bekerja di Jabatan Penyelidikan IBM.
Ia terutamanya dibangunkan sebagai alternatif kepada MTA Sendmail yang terkenal dan popular. Postfix beroperasi di Linux, Mac OSX, Solaris, dan beberapa sistem operasi seperti Unix yang lain.
Ia meniru banyak sifat Sendmail secara luaran, tetapi ia mempunyai operasi dalaman yang benar -benar dan benar -benar berbeza. Di samping itu, ia bertujuan untuk menjadi pantas dalam prestasi dengan konfigurasi mudah dan mekanisme operasi yang selamat dan termasuk ciri -ciri utama berikut:
- Kawalan mel sampah
- Sokongan untuk pelbagai protokol
- Sokongan pangkalan data
- Sokongan peti mel
- Menangani sokongan manipulasi dan banyak lagi
Untuk arahan pemasangan, rujuk panduan kami tentang cara memasang Postfix pada Linux.
Exim
Exim adalah MTA percuma yang dibangunkan untuk sistem operasi seperti UNIX seperti Linux, Mac OSX, Solaris, dan banyak lagi. Exim menawarkan tahap fleksibiliti yang besar dalam meluluskan mel di rangkaian, dengan mekanisme dan kemudahan yang luar biasa untuk pemantauan mel masuk.
Ciri -ciri pentingnya termasuk antara lain:
- Tiada sokongan untuk protokol pop dan imap
- Menyokong protokol seperti RFC 2821 SMTP dan RFC 2033 pengangkutan mesej e -mel LMTP
- Konfigurasi termasuk senarai kawalan akses, pengimbasan kandungan, penyulitan, dan kawalan penghalaan antara lain
- Dokumentasi yang sangat baik
- Ia mempunyai utiliti seperti Lemonade yang merupakan pelbagai sambungan SMTP dan IMAP untuk membolehkan pemesejan mudah alih ditambah banyak lagi.
QMail
Qmail adalah satu lagi MTA Linux percuma, sumber terbuka, dan moden berbanding dengan MTA lain yang telah kami periksa. Selain itu, ia adalah mudah, boleh dipercayai, cekap, dan menawarkan ciri keselamatan yang luas menjadikannya pakej MTA yang selamat.
Ia agak kecil tetapi kaya dengan ciri-ciri dan beberapa ciri-cirinya termasuk:
- Berjalan di pelbagai sistem operasi seperti Unix seperti FreeBSD, Solaris, Mac OSX ditambah banyak lagi
- Pemasangan sederhana dan cepat
- Konfigurasi per-host automatik
- Pemisahan yang jelas antara alamat, fail, dan program
- Sokongan penuh untuk kumpulan alamat
- Biarkan setiap pengguna menguruskan senarai mel mereka
- Menyokong cara mudah untuk menyediakan senarai mel
- Menyokong verps
- Menyokong pencegahan gelung senarai mel automatik
- Menyokong Pengurus Senarai Mel EZMLM
- Tiada senarai rawak disokong dan banyak lagi
Mutt - Pelanggan E -mel Talian Perintah
Mutt adalah pelanggan e-mel berasaskan terminal yang kecil namun berkuasa untuk sistem operasi seperti Unix. Ia mempunyai beberapa ciri menarik sebagai pelanggan e-mel berasaskan teks, dan beberapa ciri pentingnya termasuk:
- Mesej threading
- Sokongan untuk protokol IMAP dan POP3
- Menyokong beberapa format peti mel seperti MBox, MH, Maildir, MMDF
- Sokongan status penghantaran
- Pelbagai mesej penandaan
- Sokongan untuk PGP/MIME (RFC2015)
- Pelbagai ciri untuk menyokong penyenaraian mel, termasuk senarai senarai
- Kawalan penuh tajuk mesej semasa komposisi
- Senang dipasang
- Komuniti pembangunan aktif dan banyak lagi
Alpine
Alpine adalah pelanggan e-mel berasaskan terminal yang cepat dan mudah digunakan untuk Linux, ia berdasarkan sistem pemesejan pain. Ia berfungsi dengan baik untuk pemula dan pengguna kuasa, pengguna dengan mudah boleh belajar cara menggunakannya melalui bantuan sensitif konteks.
Yang penting, ia sangat disesuaikan melalui perintah persediaan alpine.
OpenSMTP
OpenSMTPD adalah ejen pemindahan mel sumber terbuka yang digunakan untuk menyampaikan mesej pada sistem tempatan atau menyampaikannya kepada pelayan SMTP yang lain.
Ia juga dilengkapi dengan perkhidmatan web yang membenarkan penghantaran e -mel melalui pelayan web HTTP. Ia berjalan pada pelbagai sistem operasi UNIX dan UNIX seperti Linux, FreeBSD, OpenBSD, NetBSD, dan OSX.
Pos
Pos adalah pelayan mel yang lengkap yang direka untuk laman web dan pelayan web. Ia seperti Sendgrid, Mailgun, atau postmark, tetapi sumber terbuka dan tersedia untuk anda gunakan pada pelayan anda.
Pos telah dibangunkan oleh Krystal untuk keperluan pemprosesan melnya sendiri dan kini telah disediakan sebagai projek sumber terbuka untuk semua orang digunakan.
Kesimpulan
Dalam gambaran ini, kami telah melihat pengenalan ringkas tentang bagaimana mel dialihkan dan dihantar ke rangkaian dari klien mel ke pelayan mel dan yang lebih penting, pemahaman sedikit tentang bagaimana MTA berfungsi dan senarai MTA Linux yang terbaik dan paling banyak digunakan yang mungkin anda ingin pasang untuk membina pelayan mel.
Terdapat beberapa MTA lain di luar sana tetapi mereka semua mempunyai kekuatan dan batasan seperti yang telah kami semak di sini.
Atas ialah kandungan terperinci 8 Ejen Pemindahan Mel Terbaik (MTA ' s) untuk Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

LXD digambarkan sebagai bekas generasi akan datang dan pengurus mesin maya yang menawarkan sistem Linux yang mendalam yang berjalan di dalam bekas atau sebagai mesin maya. Ia memberikan imej untuk bilangan pengagihan Linux yang sangat besar dengan sokongan

Clear Linux OS adalah sistem operasi yang ideal untuk orang - pentadbir sistem AHEM - yang ingin mempunyai pengedaran Linux yang minimum, selamat, dan boleh dipercayai. Ia dioptimumkan untuk seni bina Intel, yang bermaksud bahawa menjalankan OS Linux yang jelas pada SYS AMD

Langkah-langkah utama untuk mewujudkan sijil SSL yang ditandatangani sendiri adalah seperti berikut: 1. Menjana kunci persendirian, gunakan perintah OpenSslGenrsa-Outselfsigned.Key2048 untuk menghasilkan fail kunci peribadi RSA 2048-bit, parameter pilihan -AES256 untuk mencapai perlindungan kata laluan; 2. Buat Permintaan Sijil (CSR), Jalankan OpenSsslreq-New-KeyselfSigned.Key-OutLelfsigned.csr dan isikan maklumat yang relevan, terutama bidang "CommonName"; 3. Menjana sijil dengan ditandatangani sendiri, dan gunakan opensslx509-req-days365-inselfsigned.csr-signk

Penyemak imbas Firefox adalah pelayar lalai untuk pengagihan Linux yang paling moden seperti Ubuntu, Mint, dan Fedora. Pada mulanya, prestasinya mungkin mengagumkan, bagaimanapun, dengan peredaran masa, anda mungkin dapati bahawa penyemak imbas anda tidak begitu pantas dan resp

Decompress Fail .zip pada Windows, anda boleh klik kanan untuk memilih "Extract All", manakala fail .tar.gz perlu menggunakan alat seperti 7-Zip atau Winrar; Pada macOS dan Linux, fail .zip boleh diklik dua kali atau unzip diperintahkan, dan fail .tar.gz boleh dikompresi oleh arahan tar atau klik dua kali secara langsung. Langkah-langkah khusus ialah: 1. Windows Processing.zip Fail: Klik kanan → "Ekstrak Semua"; 2. Windows Processing.tar.gz Fail: Pasang alat pihak ketiga → klik kanan ke dekompres; 3. MacOS/Linux Processing.zip Fail: Klik dua kali atau jalankan UnzipFileName.zip; 4. MacOS/Linux Processing.tar

Apabila menghadapi masalah DNS, mula -mula semak fail /etc/resolv.conf untuk melihat sama ada nameserver yang betul dikonfigurasi; Kedua, anda boleh menambah DNS awam secara manual seperti 8.8.8.8 untuk ujian; Kemudian gunakan arahan NSLOOKUP dan Dig untuk mengesahkan sama ada resolusi DNS adalah normal. Sekiranya alat ini tidak dipasang, anda boleh memasang pakej DNSutils atau Bind-UTILS terlebih dahulu; Kemudian periksa status perkhidmatan yang diselesaikan SystemD dan fail konfigurasi /etc/systemd/resolved.conf, dan tetapkan DNS dan fallbackDNS seperti yang diperlukan dan mulakan semula perkhidmatan; Akhirnya periksa status antara muka rangkaian dan peraturan firewall, sahkan bahawa port 53 tidak

Jika anda mendapati bahawa pelayan berjalan perlahan -lahan atau penggunaan memori terlalu tinggi, anda harus memeriksa sebab sebelum beroperasi. Pertama, anda perlu menyemak penggunaan sumber sistem, menggunakan atas, HTOP, FREE-H, IOSTAT, SS-ANTP dan arahan lain untuk memeriksa CPU, Memory, Disk I/O dan sambungan rangkaian; Kedua, menganalisis masalah proses tertentu, dan menjejaki tingkah laku proses penghuni tinggi melalui alat seperti PS, Jstack, Strace; Kemudian semak log dan pemantauan data, lihat rekod OOM, permintaan pengecualian, pertanyaan perlahan dan petunjuk lain; Akhirnya, pemprosesan yang disasarkan dijalankan berdasarkan sebab -sebab biasa seperti kebocoran memori, keletihan kolam sambungan, ribut kegagalan cache, dan konflik tugas masa, mengoptimumkan logik kod, menubuhkan mekanisme percubaan masa, menambah fius had semasa, dan sumber pengukuran tekanan dan penilaian secara teratur.

Sebagai pentadbir sistem, anda mungkin mendapati diri anda (hari ini atau pada masa akan datang) bekerja di persekitaran di mana Windows dan Linux wujud bersama. Bukan rahsia lagi bahawa beberapa syarikat besar lebih suka (atau harus) menjalankan beberapa perkhidmatan pengeluaran mereka di Windows Boxes
