4 ວິທີການສົ່ງ Email Attachment ຈາກ Linux Command Line


ເມື່ອທ່ານຄຸ້ນເຄີຍກັບການໃຊ້ Linux terminal, ທ່ານຕ້ອງການເຮັດທຸກຢ່າງໃນລະບົບຂອງທ່ານໂດຍການພິມ ຄຳ ສັ່ງຕ່າງໆລວມທັງການສົ່ງອີເມວແລະ ໜຶ່ງ ໃນລັກສະນະ ສຳ ຄັນຂອງການສົ່ງອີເມວແມ່ນເອກະສານຕິດຄັດ.

ໂດຍສະເພາະ ສຳ ລັບ Sysadmins, ສາມາດແນບເອກະສານ ສຳ ຮອງ, ບົດລາຍງານການເຮັດວຽກຂອງລະບົບ/ລະບົບຫຼືຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ, ແລະສົ່ງໄປທີ່ເຄື່ອງຈັກຫຼືເພື່ອນຮ່ວມງານທີ່ຢູ່ຫ່າງໄກສອກຫຼີກ.

ໃນຂໍ້ຄວາມນີ້, ພວກເຮົາຈະຮຽນຮູ້ວິທີການສົ່ງອີເມວພ້ອມດ້ວຍເອກະສານຕິດຄັດມາຈາກ Linux Linux. ສິ່ງທີ່ ສຳ ຄັນ, ມີລູກຄ້າອີເມວຕາມ ຄຳ ສັ່ງ ຈຳ ນວນ ໜຶ່ງ ສຳ ລັບ Linux ເຊິ່ງທ່ານສາມາດ ນຳ ໃຊ້ໃນການປຸງແຕ່ງອີເມວດ້ວຍຄຸນລັກສະນະງ່າຍໆ

ເພື່ອ ນຳ ໃຊ້ ຄຳ ແນະ ນຳ ນີ້ຢ່າງມີປະສິດທິຜົນແລະ ໜ້າ ເຊື່ອຖື, ທ່ານຕ້ອງມີລະບົບຈົດ ໝາຍ ທີ່ເຮັດວຽກຫລືຕັ້ງຕົວແທນ ໜຶ່ງ ໃນຕົວແທນໂອນຍ້າຍເມລ (MTA's) ສຳ ລັບ Linux ໃນລະບົບຂອງທ່ານ.

MTA ແມ່ນແອັບພລິເຄຊັນທີ່ຮັບຜິດຊອບໃນການສົ່ງແລະຮັບອີເມວຈາກໂຮດກັບຜູ້ອື່ນ.

ຂ້າງລຸ່ມນີ້ແມ່ນວິທີການທີ່ຫຼາກຫຼາຍ, ເປັນທີ່ຮູ້ຈັກກັນດີໃນການສົ່ງອີເມວພ້ອມດ້ວຍເອກະສານຄັດຕິດຈາກປາຍທາງ.

1. ການໃຊ້ mail Command

mail ແມ່ນສ່ວນ ໜຶ່ງ ຂອງ mailutils (On Debian) ແລະ mailx (On RedHat) package ແລະມັນຖືກໃຊ້ເພື່ອປະມວນຜົນຂໍ້ຄວາມຢູ່ໃນເສັ້ນ ຄຳ ສັ່ງ.

$ sudo apt-get install mailutils
# yum install mailx

ບັດນີ້ເຖິງເວລາທີ່ຈະສົ່ງເອກະສານແນບອີເມວໂດຍໃຊ້ ຄຳ ສັ່ງ mail ທີ່ສະແດງ.

$ echo "Message Body Here" | mail -s "Subject Here" [email  -A backup.zip

ໃນ ຄຳ ສັ່ງຂ້າງເທິງ, ທຸງ:

<

  • -s - ລະບຸຫົວຂໍ້ຂ່າວສານ.
  • -A - ຊ່ວຍໃນການແນບເອກະສານ.
  • ທ່ານສາມາດສົ່ງຂໍ້ຄວາມທີ່ມີຢູ່ແລ້ວຈາກແຟ້ມດັ່ງຕໍ່ໄປນີ້:

    $ mail -s "Subject here" -t [email  -A backup.zip < message.txt
    

    2. ການ ນຳ ໃຊ້ mutt Command

    mutt ແມ່ນໂປແກມອີເມວທີ່ມີຄວາມນິຍົມແລະເບົາບາງ ສຳ ລັບ Linux.

    ຖ້າທ່ານບໍ່ມີມັນຢູ່ໃນລະບົບຂອງທ່ານ, ໃຫ້ພິມ ຄຳ ສັ່ງຂ້າງລຸ່ມເພື່ອຕິດຕັ້ງມັນ:

    $ sudo apt-get install mutt
    # yum install mutt
    

    ທ່ານສາມາດສົ່ງອີເມວດ້ວຍເອກະສານຕິດຄັດໂດຍໃຊ້ ຄຳ ສັ່ງ mutt ຂ້າງລຸ່ມນີ້.

    $ echo "Message Body Here" | mutt -s "Subject Here" -a backup.zip [email 
    

    ບ່ອນທີ່ທາງເລືອກ:

    <

  • -s - ສະແດງຫົວຂໍ້ຂໍ້ຄວາມ.
  • -a - ລະບຸເອກະສານຕິດຄັດ.
  • ອ່ານເພິ່ມເຕິມກ່ຽວກັບ Mutt - ລູກຄ້າທີ່ໃຊ້ Email Line ສຳ ລັບສົ່ງ Mails ຈາກ Terminal

    3. ການ ນຳ ໃຊ້ mailx Command

    mailx ເຮັດວຽກຄ້າຍຄືກັບ ຄຳ ສັ່ງ mutt ແລະມັນກໍ່ແມ່ນສ່ວນ ໜຶ່ງ ຂອງ mailutils (On Debian).

    $ sudo apt-get install mailutils
    # yum install mailx
    

    ຕອນນີ້ສົ່ງຈົດ ໝາຍ ຕິດຄັດມາຈາກເສັ້ນ ຄຳ ສັ່ງໂດຍໃຊ້ ຄຳ ສັ່ງ mailx.

    $ echo "Message Body Here" | mailx -s "Subject Here" -a backup.zip [email 
    

    4. ການ ນຳ ໃຊ້ mpack Command

    mpack ເຂົ້າລະຫັດເອກະສານທີ່ມີຊື່ໃນ ໜຶ່ງ ຫລືຫຼາຍຂໍ້ຄວາມ MIME ແລະສົ່ງຂໍ້ຄວາມໄປຫາຜູ້ທີ່ໄດ້ຮັບ ໜຶ່ງ ຫຼືຫຼາຍຄົນ, ຫຼືຂຽນມັນໃສ່ແຟ້ມທີ່ມີຊື່ຫຼືຊຸດຂອງແຟ້ມ, ຫຼືຂຽນມັນລົງໃນກຸ່ມຂ່າວ.

    $ sudo apt-get install mpack
    # yum install mpack
    

    ເພື່ອສົ່ງຂໍ້ຄວາມທີ່ມີເອກະສານຕິດຄັດ, ກະລຸນາ ດຳ ເນີນການ ຄຳ ສັ່ງດັ່ງລຸ່ມນີ້.

    $ mpack -s "Subject here" file [email 
    

    ຫມົດເທົ່ານີ້! ທ່ານມີຄວາມຄິດແນວໃດກ່ຽວກັບວິທີການອື່ນໆໃນການສົ່ງອີເມວດ້ວຍເອກະສານຕິດຄັດມາຈາກ Linux Linux, ເຊິ່ງບໍ່ໄດ້ຖືກກ່າວເຖິງໃນລາຍການຂ້າງເທິງບໍ? ໃຫ້ພວກເຮົາຮູ້ໃນ ຄຳ ເຫັນ.