Jika saya mengerti benar, spool adalah lokasi penyimpanan sementara. Secara tradisional, surat disimpan di "mail spool", kotak surat di /var/spool/mail
direktori, tempat pengguna diharapkan mengambilnya. Oleh karena itu, menurut tampilan ini, setelah surat dibaca, harus dihapus atau dipindahkan ke tempat lain - kemungkinan besar di suatu tempat di direktori home pengguna.
Cara menangani surat ini tampaknya tidak efisien bagi saya. Dan di mana program seperti yang procmail
cocok dengan skema ini? Jika Anda memiliki MDA yang secara otomatis menyimpan email Anda ke folder di direktori home Anda, lalu mengapa menyimpan mail spool?
Jawaban:
Dengan klien surat tradisional unix,
/var/spool/mail/$USER
adalah kotak masuk pengguna. Email tetap ada di sana selama pengguna memutuskan untuk tidak mengarsipkan surat. Beberapa klien email bersikeras untuk memindahkan email ke file berpemilik, atau menawarkan opsi untuk memindahkan email ke file yang berbeda setelah membaca. Pengguna dapat memilih klien email mana yang mereka gunakan dan bagaimana mereka mengkonfigurasinya.Jika Anda menjalankan agen pengiriman surat (MDA) seperti procmail , Anda dapat mengaturnya untuk mengirimkan beberapa email ke kotak masuk sistem, atau untuk mengirimkan semua email ke file di bawah direktori home Anda (dan Anda dapat memanggil salah satu dari mereka kotak masuk Anda jika kamu ingin). Itu pilihan pengguna.
Secara konseptual, Anda dapat dianggap
/var/spool/mail/$USER
sebagai file di direktori home Anda. Itu cukup banyak milik Anda. Itu di lokasi yang berbeda karena file itu harus tersedia selama pengiriman email. Pengguna tidak diizinkan membuat tautan simbolis yang rusak atau pipa bernama tempat sistem mengharapkan file biasa, misalnya, yang menghindari kesalahan yang berpotensi buruk dalam sistem pengiriman. Ada situs di mana direktori home berada di satu atau lebih file server dan mail spool berada di server yang berbeda.sumber