GNU/Linux >> Belajar Linux >  >> Linux

Apakah Anda memiliki pesan email baru di Linux/UNIX?

Di mana email ini?

Kemungkinan ada di file spool:/var/mail/$USER atau /var/spool/mail/$USER adalah lokasi paling umum di Linux dan BSD.

(Lokasi lain dimungkinkan – periksa apakah $MAIL diatur – tetapi secara default, sistem hanya memberi tahu Anda tentang /var(/spool)/mail .)

Biasanya file spool berada dalam mbox yang sangat sederhana format, sehingga Anda dapat membukanya di editor teks atau pager.

Untuk cara yang sedikit lebih nyaman, sebagian besar distribusi dilengkapi dengan program bernama mail (atau Mail , mailx ). Anda dapat mencoba mutt atau alpine; Anda bahkan dapat mengonfigurasinya untuk dikirim ke kotak surat luar. (Lihat "apakah ini email asli?" di bawah.)

Apa isinya, dan siapa/apa yang mengirimkannya?

Paling sering pesan berisi keluaran cron job, atau laporan keamanan sistem oleh logwatch , atau sampah serupa. Baca dan cari tahu.

Seberapa penting itu?

Sangat bergantung pada isi setiap pesan.

Anda harus setidaknya pindai tajuk subjek – sering kali orang mengabaikan email selama berbulan-bulan tanpa menyadari bahwa tugas cron harian mereka gagal.

Apakah ini sebenarnya "surat" dalam arti yang sama seperti email? Atau hanya sistem saya yang memberi tahu saya sesuatu?

Ya untuk keduanya – ini dihasilkan oleh sistem Anda yang memberi tahu Anda sesuatu, tetapi juga merupakan email yang sebenarnya dan dapat ditangani seperti itu.

Anda dapat (dan seharusnya) mengonfigurasi perangkat lunak email Anda – "MTA" alias /usr/sbin/sendmail – untuk meneruskan pesan ke alamat surat pribadi Anda. Instruksi persisnya berbeda-beda bergantung pada MTA mana (jika ada) yang telah Anda instal, apakah ini komputer pribadi atau server, apakah Anda memiliki domain sendiri atau menggunakan @gmail.com , dan seterusnya.

Perhatikan bahwa /usr/sbin/sendmail saat ini adalah API bersama dan tidak tentu berarti Sendmail MTA asli. Nyatanya, Anda tidak boleh gunakan Sendmail, tetapi sesuatu yang lebih modern seperti OpenSMTPD, Postfix, atau Exim4. Semuanya memberikan /usr/sbin/sendmail yang sama alat, tetapi lebih mudah dikonfigurasi, lebih aman, dan sama kuatnya.


Cara termudah bagi saya adalah menjalankan perintah berikut di terminal:

cat /var/spool/mail/root

Bagi siapa pun yang bertanya-tanya bagaimana cara membaca pesan-pesan ini satu per satu, Anda bisa menggunakan 'mail'

$ mail

Kemudian ketikkan nomor pesan dari daftar yang ingin Anda baca.

Untuk mendapatkan pesan berikutnya Anda dapat mengetik 'berikutnya', perintah berguna lainnya adalah 'hapus'..

Untuk melihat lebih lanjut tentang bagaimana mail program bekerja, lihat output dari man mail .


Linux
  1. Apa yang membuat Linux menjadi OS yang berkelanjutan

  2. Apa yang membuat komunitas Linux istimewa?

  3. Apa yang baru dengan rdiff-backup?

  1. Miliki sapi di baris perintah Linux

  2. Apa beban kerja Linux berikutnya yang Anda rencanakan untuk ditampung?

  3. Apa runlevel sistem Linux saat ini?

  1. Apa kerugian dari antrian pesan Linux?

  2. berapa panjang maksimal kata sandi pada sistem unix/linux?

  3. Apa perbedaan antara Unix, Linux, BSD dan GNU?