Video: CS50 Live, Episode 001 2025
E-mel terdiri daripada mesej yang dihantar mengikut protokol Internet yang biasanya dirujuk sebagai SMTP. SMTP yang bermaksud Simple Mail Transfer Protocol, pertama kali dikodifikasikan pada tahun 1983, sebelum Al Gore mencipta Internet. Beberapa penambahbaikan telah dibuat di sepanjang jalan, tetapi kebanyakan e-mel di Internet hari ini dihantar menggunakan protokol yang hampir purba ini.
Menariknya, perisian yang menyampaikan 70 peratus daripada semua e-mel di Internet - Sendmail - juga berasal dari tahun yang sama. Pada tahun 1983, Eric Allman mengembangkan versi pertama program Sendmail sebagai sebahagian daripada Pengedaran Perisian Berkeley (BSD) Unix, salah satu daripada versi awal Unix yang tersedia secara terbuka. Sendmail, adalah sebahagian standard kebanyakan pengedaran Linux.
Perenggan berikut menerangkan beberapa ciri utama e-mel yang perlu anda ketahui jika anda merancang untuk menyediakan pelayan Linux yang menjalankan Sendmail:
-
Peti Mel: A > peti mel adalah fail teks mudah yang memegang mesej e-mel masuk sehingga diproses oleh ejen pengguna mel. Di Fedora Linux, setiap pengguna mempunyai fail peti mel di / var / mail . Ejen Pengguna Mail (MUA):
-
Program yang boleh digunakan oleh pengguna untuk menghantar dan menerima e-mel. MUA yang paling banyak digunakan ialah Microsoft Outlook. Linux datang dengan beberapa MUAs. Yang paling asas ialah Mail, sebuah MUA berasaskan teks yang membolehkan anda membaca dan menulis mesej e-mel dari prompt konsol.
Ejen Pemindahan Mel (MTA):
-
Program yang memindahkan mesej e-mel antara komputer. Sendmail, yang sebahagian besar bab ini ditumpukan kepada, adalah MTA. Apabila pengguna menggunakan MUA untuk menghantar mesej e-mel, MUA menyampaikan mesej ke MTA, yang kemudian memindahkan mesej tersebut kepada penerima yang dimaksudkan.
-
Program yang menerima mel masuk dari MTA dan meletakkannya di dalam peti mel penerima yang dimaksudkan. MDA asas hanya menyalin setiap mesej ke peti mel, namun MDA yang lebih maju dapat digunakan untuk menyaring surat masuk untuk menghapuskan spam atau memeriksa virus. MDA lalai untuk Fedora Linux adalah Procmail. Fedora juga termasuk SpamAssassin, yang boleh anda gunakan untuk menapis spam dari mel masuk anda.
