E-mel

Cara Menghantar Email dengan Lampiran dari Command Line di Linux

Cara Menghantar Email dengan Lampiran dari Command Line di Linux
Sebilangan besar pengguna komputer mungkin biasa dengan proses mudah menghantar dan menerima e-mel. Selain daripada perbualan teks sederhana, e-mel juga dapat digunakan untuk mengirim dan menerima fail. Fail-fail ini dipindahkan ke dalam e-mel sebagai lampiran. Mana-mana pelanggan e-mel pilihan anda boleh digunakan untuk menghantar dan menerima e-mel dengan lampiran.

Sebagai pengguna Linux, anda mungkin lebih suka kaedah terminal untuk menghantar e-mel dengan lampiran. Artikel ini menunjukkan kepada anda empat kaedah yang berbeza untuk menghantar e-mel dengan lampiran dari baris arahan di Linux Mint 20.

Anda boleh menggunakan salah satu daripada empat kaedah berikut untuk menghantar e-mel dengan lampiran dari baris arahan di Linux Mint 20.

Catatan: Untuk semua kaedah yang dibincangkan di bawah ini, lampirkan contoh fail teks bernama abc.txt ke setiap e-mel. Anda juga boleh melampirkan jenis fail lain, seperti PDF, spreadsheet, gambar, audio, dan lain-lain.

Kaedah 1: Menggunakan Pakej "mutt"

Pakej "mutt" tidak dipasang pada sistem Linux secara lalai. Oleh itu, anda perlu terlebih dahulu memasang pakej ini dengan menjalankan perintah di bawah di terminal anda:

$ sudo apt install mutt

Setelah pakej "mutt" dipasang pada sistem Linux Mint 20 anda, bersama dengan semua dependensi yang diperlukan, anda dapat menjalankan perintah selanjutnya, seperti yang ditunjukkan pada gambar berikut:

Setelah pakej "mutt" dipasang di sistem kami, anda dapat menggunakan paket ini untuk mengirim e-mel dengan lampiran dengan cara yang ditunjukkan di bawah:

$ echo "Contoh Isi E-mel" | mutt -s "Contoh Subjek E-mel"
-satu Contoh Contoh LampiranEmailID

Di sini, ganti "Contoh E-mel Badan" dengan isi e-mel anda yang sebenar; "Contoh Subjek E-mel" dengan subjek sebenar e-mel anda; "SampleAttachment" dengan jalur fail yang ingin anda lampirkan (anda juga boleh melampirkan banyak fail dalam satu e-mel hanya dengan menyebutkan jalur semua fail yang akan dilampirkan, dipisahkan oleh spasi); dan "SampleEmailID" dengan ID e-mel penerima yang dikehendaki kepada siapa anda ingin menghantar e-mel.

Kaedah 2: Menggunakan Perintah "surat"

Perintah "surat" termasuk dalam paket "mailutils", yang secara default tidak dipasang pada sistem Linux. Oleh itu, untuk menggunakan kaedah ini, anda mesti memasang pakej ini terlebih dahulu dengan menjalankan perintah berikut di terminal anda:

$ sudo apt pasang surat

Setelah pakej "mailutils" dipasang pada sistem Linux Mint 20 anda, bersama dengan semua dependensi yang diperlukan, anda dapat menjalankan perintah selanjutnya, seperti yang ditunjukkan pada gambar di bawah:

Setelah pakej "mailutils" dipasang di sistem anda, anda dapat menggunakan paket ini untuk mengirim e-mel dengan lampiran dengan cara berikut:

$ echo "Contoh Isi E-mel" | mail -s "Contoh Subjek E-mel"
SampelEmailID -Lampiran Contoh

Di sini, ganti "Contoh E-mel Badan" dengan isi e-mel anda yang sebenar; "Contoh Subjek E-mel" dengan subjek sebenar e-mel anda; "SampleAttachment" dengan jalur fail yang ingin anda lampirkan (anda juga boleh melampirkan banyak fail ke satu e-mel hanya dengan menyebutkan jalur semua fail yang akan dilampirkan, dipisahkan oleh spasi); dan "SampleEmailID" dengan ID e-mel penerima yang dikehendaki kepada siapa anda ingin menghantar e-mel.

Kaedah 3: Menggunakan Perintah "mailx"

Perintah "mailx" juga disertakan dalam paket "mailutils" dan, kerana anda mungkin sudah memasang pakej ini dalam Kaedah 2, anda tidak perlu memasang pakej lagi. Sebagai gantinya, anda boleh menggunakan arahan "mailx" untuk menghantar e-mel dengan lampiran dengan cara yang ditunjukkan di bawah:

$ echo "Contoh Isi E-mel" | mailx -s "Contoh Subjek E-mel"
-satu Contoh Contoh LampiranEmailID

Di sini, ganti "Contoh E-mel Badan" dengan isi e-mel anda yang sebenar; "Contoh Subjek E-mel" dengan subjek sebenar e-mel anda; "SampleAttachment" dengan jalur fail yang ingin anda lampirkan (anda juga boleh melampirkan banyak fail ke satu e-mel hanya dengan menyebutkan jalur semua fail yang akan dilampirkan, dipisahkan oleh spasi); dan "SampleEmailID" dengan ID e-mel orang yang ingin anda hantarkan e-mel.

Kaedah 4: Menggunakan Pakej "mpack"

Pakej "mpack" juga tidak dipasang pada sistem Linux secara lalai. Anda boleh memasang pakej ini dengan menjalankan perintah di bawah di terminal anda:

$ sudo apt pasang mpack

Setelah paket "mpack" dipasang di sistem Linux Mint 20 anda, bersama dengan semua dependensi yang diperlukan, anda dapat menjalankan perintah selanjutnya, seperti yang ditunjukkan pada gambar berikut:

Setelah pakej "mpack" dipasang di sistem kami, anda dapat menggunakan paket ini untuk mengirim e-mel dengan lampiran dengan cara yang ditunjukkan di bawah:

$ mpack -s "Contoh Subjek E-mel" -sampel Contoh LampiranEmailID

Di sini, ganti "Contoh Subjek E-mel" dengan subjek sebenar e-mel anda; "SampleAttachment" dengan jalur fail yang ingin anda lampirkan (anda juga boleh melampirkan banyak fail ke satu e-mel hanya dengan menyebutkan jalur semua fail yang akan dilampirkan, dipisahkan oleh spasi); dan SampleEmailID dengan ID e-mel orang yang ingin anda hantarkan e-mel.

Kesimpulannya

Dengan menggunakan salah satu daripada empat kaedah yang dibincangkan dalam artikel ini, anda boleh menghantar seberapa banyak e-mel dengan lampiran dengan mudah. Kaedah ini cukup mudah dan mudah, dan setelah memasang pakej yang diperlukan, hanya memerlukan satu perintah untuk menghantar e-mel dengan lampiran melalui baris perintah. Dengan adanya perintah-perintah ini, menghantar e-mel dengan lampiran tidak pernah semudah ini melalui terminal.

Distro Linux Terbaik untuk Permainan pada tahun 2021
Sistem operasi Linux telah jauh dari tampilan asal, ringkas dan berasaskan pelayan. OS ini telah berkembang pesat dalam beberapa tahun kebelakangan in...
Cara menangkap dan streaming sesi permainan anda di Linux
Pada masa lalu, bermain permainan hanya dianggap sebagai hobi, tetapi seiring dengan berjalannya waktu, industri permainan menyaksikan pertumbuhan yan...
Permainan Terbaik untuk Dimainkan dengan Penjejakan Tangan
Oculus Quest baru-baru ini memperkenalkan idea hebat penjejakan tangan tanpa pengawal. Dengan jumlah permainan dan aktiviti yang semakin meningkat yan...