ນີ້ແມ່ນຄໍາສັ່ງ mime-constructp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
mime-construct - ກໍ່ສ້າງແລະທາງເລືອກທີ່ຈະສົ່ງຂໍ້ຄວາມ MIME
ສະຫຼຸບສັງລວມ
mime ກໍ່ສ້າງ ສະຫຼັບ...
ຂໍອະໄພ, ມັນຍາກທີ່ຈະໃຫ້ບົດສະຫຼຸບທີ່ມີຄວາມໝາຍ. ເບິ່ງຕົວຢ່າງ.
ລາຍລະອຽດ
mime ກໍ່ສ້າງ ກໍ່ສ້າງ ແລະ (ຕາມຄ່າເລີ່ມຕົ້ນ) ສົ່ງຂໍ້ຄວາມ MIME. ມັນໄດ້ຖືກຂັບເຄື່ອນທັງຫມົດ
ຈາກບັນທັດຄໍາສັ່ງ, ມັນຖືກອອກແບບເພື່ອໃຊ້ໂດຍໂປລແກລມອື່ນໆ, ຫຼືຜູ້ທີ່ເຮັດຫນ້າທີ່ຄ້າຍຄື
ໂຄງການ.
OPTIONS
Global ການຕັ້ງຄ່າ
--debug
ເປີດການດີບັກ.
- ຊ່ວຍ
ສະແດງຂໍ້ຄວາມການນໍາໃຊ້ແລະຕາຍ.
-- ຜົນຜະລິດ
ຢ່າສົ່ງຂໍ້ຄວາມທີ່ສ້າງຂຶ້ນ, ພິມມັນໃສ່ stdout ແທນ. ນີ້ສູນເສຍ --bcc ຂໍ້ມູນ.
-- ພາກສ່ວນຍ່ອຍ
ສ້າງສ່ວນຍ່ອຍທີ່ສາມາດຖືກນໍາໃຊ້ໃນຂໍ້ຄວາມ MIME ອື່ນ, ແທນທີ່ຈະເປັນລະດັບສູງສຸດ
MIME ຂໍ້ຄວາມຕົວມັນເອງ. ອັນນີ້ເປີດ -- ຜົນຜະລິດ ແລະການປ່ຽນແປງບາງຄວາມຫມາຍພາຍໃນ a
ນ້ອຍ. ເບິ່ງຕົວຢ່າງ.
- ການປ່ຽນແປງ
ພິມສະບັບແລະອອກຢ່າງສໍາເລັດຜົນ, ຖ້າຫາກວ່ານີ້ແມ່ນພຽງແຕ່ arg. ຖ້າບໍ່ດັ່ງນັ້ນ, ພິມ
ສະບັບແລະຕາຍ.
ຕົ້ນຕໍ Header
ການໂຕ້ຖຽງເຫຼົ່ານີ້ເພີ່ມຂໍ້ຄວາມໃສ່ສ່ວນຫົວລະດັບສູງສຸດຂອງຂໍ້ຄວາມ, ຫຼືຄວບຄຸມວ່າມັນໄດ້ຮັບໃຜ
ຖືກສົ່ງໄປ.
--bcc ທີ່ຢູ່
ຕື່ມ ທີ່ຢູ່ ໄປຫາລາຍຊື່ຜູ້ຮັບ. ອັນນີ້ບໍ່ໄດ້ເພີ່ມຫຍັງໃສ່ສ່ວນຫົວ,
ແນ່ນອນ. ຖ້າຫາກວ່າທ່ານບໍ່ໄດ້ສົ່ງຂໍ້ຄວາມຕົວຈິງ (ຖ້າຫາກວ່າທ່ານນໍາໃຊ້ -- ຜົນຜະລິດ or
-- ພາກສ່ວນຍ່ອຍ) --bcc ຈະບໍ່ມີຜົນກະທົບ.
--cc ທີ່ຢູ່
ຕື່ມທີ່ຢູ່ໃສ່ Cc: ລາຍຊື່
--embedded-to
ສົ່ງຂໍ້ຄວາມໄປຫາຜູ້ຮັບທີ່ລະບຸໄວ້ແລ້ວຢູ່ໃນສ່ວນຫົວ, ນອກເຫນືອຈາກນັ້ນ
ມອບໃຫ້ --ເຖິງ, --cc, ແລະ --bcc. ນີ້ເຮັດໃຫ້ຄວາມຮູ້ສຶກຖ້າຫາກວ່າທ່ານໃຊ້ --ຫົວ ປ່ຽນໄປ
ເພີ່ມຂອງທ່ານເອງ to: or Cc:. ໃນກໍລະນີນີ້ທ່ານອາດຈະບໍ່ຕ້ອງການໃຊ້ --ເຖິງ or --cc
ເພາະວ່າພວກມັນຈະສ້າງສ່ວນຫົວໃໝ່ ແທນທີ່ຈະເພີ່ມໃສ່ສິ່ງທີ່ຢູ່ໃນແລ້ວ
ຂໍ້ຄວາມ.
ສະຫຼັບນີ້ຜ່ານ -t ປ່ຽນເປັນ sendmail (mime ກໍ່ສ້າງ ບໍ່ໄດ້ພະຍາຍາມວິເຄາະ
headers ທີ່ທ່ານສະຫນອງໃຫ້), ສະນັ້ນມັນບໍ່ໄດ້ເຮັດຫຍັງແທ້ຖ້າຫາກວ່າທ່ານບໍ່ໄດ້ສົ່ງໄປສະນີໄດ້
ຂໍ້ຄວາມ.
--ຫົວ str
ເພີ່ມຂໍ້ຄວາມທີ່ມັກໃສ່ສ່ວນຫົວ. ໄດ້ str ສາມາດເປັນສິ່ງທີ່ທ່ານຕ້ອງການ, ລວມທັງ
ຫຼາຍສາຍ. ທ່ານສາມາດສ້າງຂໍ້ຄວາມທີ່ບໍ່ຖືກຕ້ອງດ້ວຍວິທີນີ້. ຖ້າທ່ານລວມເອົາຊ່ອງຫວ່າງ
ເສັ້ນໃນ str ເຈົ້າຈະຮູ້ຂໍ້ຄວາມແທ້ໆ.
-- ຫຼາຍສ່ວນ str
ນີ້ລະບຸປະເພດເນື້ອຫາຫຼາຍສ່ວນ ແລະທາງເລືອກ. ຄ່າເລີ່ມຕົ້ນແມ່ນ
"ຫຼາຍສ່ວນ/ປະສົມ". ຢ່າລວມເອົາການຕັ້ງຄ່າ "ຂອບເຂດ", ທີ່ສະຫນອງໂດຍ mime-
ກໍ່ສ້າງ.
ມັນບໍ່ເປັນຫຍັງຖ້າທ່ານລະບຸ -- ຫຼາຍສ່ວນ ພິມແຕ່ຂໍ້ຄວາມກາຍເປັນອັນດຽວ
ສ່ວນຫນຶ່ງ, ປະເພດທີ່ທ່ານສະຫນອງພຽງແຕ່ຈະຖືກລະເລີຍ.
-- prelude str
ນີ້ເພີ່ມ str ກັບຂໍ້ຄວາມ prelude ຫຼາຍສ່ວນ. ຖ້າທ່ານລະບຸ -- prelude ຫຼາຍຄັ້ງ
ໄດ້ strs ທັງຫມົດຈະໄດ້ຮັບການ concatenated.
ບໍ່ມີຄ່າເລີ່ມຕົ້ນໃດໆສຳລັບຂໍ້ຄວາມນີ້. ມັນເບິ່ງຄືວ່າຂ້າພະເຈົ້າວ່າໃນປັດຈຸບັນເພີ່ມເປັນ
ຄໍາອະທິບາຍຂອງ MIME ກັບການເລີ່ມຕົ້ນຂອງຂໍ້ຄວາມແມ່ນຄ້າຍຄືກັບການອະທິບາຍວິທີການໃຊ້ບ່ອນນັ່ງ
buckle ກັບຄົນທີ່ຂີ່ຢູ່ໃນເຮືອບິນ.
ມັນບໍ່ເປັນຫຍັງຖ້າທ່ານລະບຸ -- prelude ແຕ່ຂໍ້ຄວາມກາຍເປັນສ່ວນດຽວ,
prelude ທີ່ເຈົ້າສະຫນອງພຽງແຕ່ຈະຖືກລະເລີຍ.
--ວິຊາ str
ລະບຸຫົວຂໍ້ສໍາລັບຂໍ້ຄວາມ.
--ເຖິງ ທີ່ຢູ່
ຕື່ມທີ່ຢູ່ໃສ່ to: ລາຍຊື່
ຕໍ່ສ່ວນ Header
ສະວິດເຫຼົ່ານີ້ຄວບຄຸມສ່ວນຫົວຕໍ່ສ່ວນ. ຖ້າຂໍ້ຄວາມກາຍເປັນຫຼາຍສ່ວນ
ຕົວຈິງແລ້ວພວກເຂົາເພີ່ມຂໍ້ມູນໃສ່ຫົວຂໍ້ລະດັບສູງສຸດ.
ແຕ່ລະອັນນີ້ໃຊ້ກັບຜົນຜະລິດສ່ວນຕໍ່ໄປເທົ່ານັ້ນ. ຫຼັງຈາກແຕ່ລະພາກສ່ວນແມ່ນຜົນຜະລິດເຂົາເຈົ້າ
ຣີເຊັດເປັນຄ່າເລີ່ມຕົ້ນຂອງພວກມັນ. ມັນບໍ່ມີຄວາມຫມາຍທີ່ຈະໃຊ້ພວກມັນໂດຍບໍ່ມີການຕິດຕາມ
ສ່ວນ, ດັ່ງນັ້ນ mime ກໍ່ສ້າງ ຈະ sputter ແລະຕາຍຖ້າຫາກວ່າທ່ານພະຍາຍາມເຮັດແນວນັ້ນ.
--ໄຟລ໌ແນບ ຊື່
ອັນນີ້ເພີ່ມສ່ວນຫົວ "Content-Disposition: attachment" ດ້ວຍການໃຫ້ ຊື່ ເປັນມູນຄ່າ
ຂອງຄຸນລັກສະນະ "ຊື່ໄຟລ໌". ມັນເປັນພຽງແຕ່ຄວາມສະດວກສະບາຍ, ນັບຕັ້ງແຕ່ mime ກໍ່ສ້າງ ແມ່ນເລື້ອຍໆ
ໃຊ້ເພື່ອສົ່ງໄຟລ໌ເປັນໄຟລ໌ແນບ.
ການນໍາໃຊ້ --ໄຟລ໌ແນບ ຊື່ ບໍ່ກໍ່ໃຫ້ເກີດ mime ກໍ່ສ້າງ ເພື່ອອ່ານຂໍ້ມູນໃດໆຈາກໄຟລ໌
ເອີ້ນວ່າ ຊື່! ມັນພຽງແຕ່ໃຊ້ຊື່ນັ້ນຢູ່ໃນສ່ວນຫົວ. ຂໍ້ມູນຕົວຈິງທີ່ຈະໄປ
ເຂົ້າໄປໃນສ່ວນຂອງຂໍ້ຄວາມນີ້ແມ່ນມາຈາກຫນຶ່ງຂອງສະຫຼັບຜົນຜະລິດພາກສ່ວນປົກກະຕິ
(ໃຫ້ຂ້າງລຸ່ມນີ້).
ເຈົ້າອາດຈະມັກໃຊ້ --ໄຟລ໌ແນບ switch, ເຊິ່ງອ່ານຈາກ ຊື່d ໄຟລ໌.
--ການເຂົ້າລະຫັດ ປະເພດ
ອັນນີ້ລະບຸປະເພດຂອງການເຂົ້າລະຫັດທີ່ທ່ານຕ້ອງການໃຫ້ພາກສ່ວນນີ້ໃຊ້. ປົກກະຕິເຈົ້າບໍ່ຄວນ
ໃຊ້ສະຫຼັບນີ້, ຢ່າງໃດກໍຕາມ. ຖ້າສະວິດນີ້ບໍ່ໄດ້ໃຊ້ mime ກໍ່ສ້າງ ຈະເລືອກເອົາ
ການເຂົ້າລະຫັດທີ່ເຫມາະສົມ.
ຂໍ້ມູນທີ່ທ່ານສະຫນອງໃຫ້ບໍ່ຕ້ອງໄດ້ຮັບການເຂົ້າລະຫັດແລ້ວ, mime ກໍ່ສ້າງ ຈະເຂົ້າລະຫັດມັນ
ອີງຕາມການ ປະເພດ ທ່ານລະບຸຢູ່ທີ່ນີ້. ການເຂົ້າລະຫັດທີ່ຖືກຕ້ອງແມ່ນ 7bit, 8bit, binary,
ອ້າງອີງ-ພິມໄດ້, ແລະ ຖານ 64. ມັນງ່າຍທີ່ຈະສ້າງຂໍ້ຄວາມ MIME ທີ່ຜິດກົດຫມາຍໂດຍ
ການລະບຸການເຂົ້າລະຫັດຕົວທ່ານເອງ.
--ສ່ວນຫົວ str
ເພີ່ມຂໍ້ຄວາມທີ່ມັກໃສ່ສ່ວນຫົວຕໍ່ສ່ວນ. ໄດ້ str ສາມາດເປັນສິ່ງທີ່ທ່ານມັກ,
ລວມທັງຫຼາຍສາຍ. ທ່ານສາມາດສ້າງຂໍ້ຄວາມທີ່ບໍ່ຖືກຕ້ອງດ້ວຍວິທີນີ້. ຖ້າທ່ານລວມເອົາ a
ເສັ້ນເປົ່າຢູ່ໃນ str ເຈົ້າຈະຮູ້ຂໍ້ຄວາມແທ້ໆ.
--ປະເພດ ປະເພດ
ລະບຸປະເພດເນື້ອຫາສໍາລັບສ່ວນນີ້. ຖ້າທ່ານບໍ່ລະບຸ a --ປະເພດ ມັນເລີ່ມຕົ້ນທີ່ຈະ
"ຂໍ້ຄວາມ/ທຳມະດາ". ໄດ້ ປະເພດ ທ່ານສາມາດສະຫນອງບໍ່ພຽງແຕ່ປະເພດທີ່ເຫມາະສົມ, ແຕ່ຍັງ
ທາງເລືອກ. ສິ່ງທັງຫມົດພຽງແຕ່ຈະເຂົ້າໄປໃນຈຸດສິ້ນສຸດຂອງ "ປະເພດເນື້ອຫາ:" ແລະ
ຕິດຢູ່ໃນຫົວ.
ເຈົ້າອາດຈະມັກໃຊ້ --file-auto or --ໄຟລ໌ແນບ ຫຼັບ, ເຊິ່ງກໍານົດ
--ປະເພດ ອັດຕະໂນມັດໂດຍອີງໃສ່ຊື່ຂອງໄຟລ໌.
ສ່ວນ ຜົນຜະລິດ
ສະວິດເຫຼົ່ານີ້ເພີ່ມຂໍ້ມູນໃສ່ສ່ວນເນື້ອໃນຂອງຂໍ້ຄວາມ. ທ່ານໃຊ້ຫນຶ່ງເຫຼົ່ານີ້ສໍາລັບແຕ່ລະຄົນສໍາລັບ
ແຕ່ລະສ່ວນຂອງຂໍ້ຄວາມຫຼາຍສ່ວນ (ຫຼືພຽງແຕ່ຫນຶ່ງຂອງເຂົາເຈົ້າຖ້າຫາກວ່າຂໍ້ຄວາມບໍ່ແມ່ນຈະເປັນ
ຫຼາຍພາກສ່ວນ).
--file ເສັ້ນທາງ
--file-auto ເສັ້ນທາງ
--ໄຟລ໌ແນບ ເສັ້ນທາງ
--ຄັດຕິດ ເສັ້ນທາງ
--string str
--ຮ່າງກາຍ str
ໃຊ້ເນື້ອໃນຂອງໄຟລ໌ ເສັ້ນທາງ ຫຼືສາຍອັກສອນ str ເປັນຮ່າງກາຍຂອງພາກສ່ວນນີ້.
--file-auto ເຮັດໃຫ້ປະເພດເນື້ອຫາຖືກຕັ້ງໂດຍອີງໃສ່ຊື່ຂອງໄຟລ໌, ຖ້າເປັນໄປໄດ້.
--ໄຟລ໌ແນບ ເຮັດແນວນັ້ນແລະກໍານົດ --ໄຟລ໌ແນບ ຊື່ເຊັ່ນດຽວກັນ.
ໃຫ້ແນ່ໃຈວ່າຈະລວມເອົາແຖວໃຫມ່ທີ່ຕິດຕາມຢູ່ str ເວັ້ນ ເສຍ ແຕ່ ບໍ່ ມີ ກໍ່ ບໍ່ ຄວນ
ເປັນຫນຶ່ງ. ຖ້າຫາກວ່າທ່ານອອກຈາກການຕິດຕາມເສັ້ນໃຫມ່ອອກພາກສ່ວນຈະຕ້ອງໄດ້ຮັບການເຂົ້າລະຫັດໃນ
"base64" (ເນື່ອງຈາກວ່າ "quoted-printable" ມີຂໍ້ຈໍາກັດປອມທີ່ປ້ອງກັນບໍ່ໃຫ້ມັນ
ຈາກຄວາມສາມາດເຂົ້າລະຫັດສະຕຣີມຂໍ້ມູນດັ່ງກ່າວ).
--ຄັດຕິດ ແມ່ນນາມແforງຂອງ --ໄຟລ໌ແນບ, ແລະ --ຮ່າງກາຍ ແມ່ນນາມແforງຂອງ --string.
--subpart-file ເສັ້ນທາງ
--subpart-string str
ໃຊ້ເນື້ອໃນຂອງ ເສັ້ນທາງ or str ຕົວຂອງມັນເອງເປັນຮ່າງກາຍຂອງພາກສ່ວນນີ້, ແຕ່ປິ່ນປົວມັນ
ເປັນສ່ວນຍ່ອຍ. ນີ້ຫມາຍຄວາມວ່າຂໍ້ມູນມີທັງບາງສ່ວນຫົວແລະບາງຂໍ້ຄວາມ. ມັນ
ຍັງຫມາຍຄວາມວ່າທ່ານບໍ່ສາມາດໃຊ້ --ປະເພດ or --ການເຂົ້າລະຫັດ ສໍາລັບພາກສ່ວນນີ້.
ທຳ ມະດາ ເສັ້ນທາງ or str ຈະໄດ້ຮັບການສ້າງຂຶ້ນໂດຍການຮຽກຮ້ອງທີ່ແຕກຕ່າງກັນຂອງ mime-
ກໍ່ສ້າງ ເຊິ່ງໄດ້ມອບໃຫ້ -- ພາກສ່ວນຍ່ອຍ ສະຫຼັບ.
ການໂຕ້ຖຽງເພື່ອສະຫຼັບທີ່ເອົາຊື່ໄຟລ໌ (ເຊັ່ນ: --file ແລະ --subpart-file) ສາມາດມີ
magic ບາງ. ຖ້າບໍ່ມີໄຟລ໌ທີ່ມີ ເສັ້ນທາງ ສະຫນອງ Perl ປົກກະຕິ ເປີດ() ແມ່ນແລ້ວ
ມັນ. ເບິ່ງ "ຕົວຢ່າງ".
ຕົວຢ່າງ
ຕົວຢ່າງສົມມຸດວ່າ $nl ມີແຖວໃໝ່. ຕົວແປອື່ນໆທີ່ໃຊ້ແມ່ນຂ້ອຍຫວັງວ່າ
ການອະທິບາຍດ້ວຍຕົນເອງ.
ສົ່ງຂໍ້ຄວາມງ່າຍໆ.
mime-construct --to "$recip" --subject 'hi there' --string "$body"
ສົ່ງຂໍ້ຄວາມທີ່ອ່ານຈາກ stdin.
ໂຊກລາບ | mime-construct --to "$recip" --subject fortune --file -
ສົ່ງສ່ວນຂໍ້ຄວາມທໍາມະດາແລະຄັດຕິດໄຟລ໌, ກໍານົດປະເພດຂອງເນື້ອຫາຂອງໄຟລ໌ແລະ --ໄຟລ໌ແນບ
ຊື່ອັດຕະໂນມັດ.
mime-construct --to "$recip" --subject "$file" \
--string "ນີ້ແມ່ນໄຟລ໌ທີ່ຂ້ອຍບອກເຈົ້າກ່ຽວກັບ.$nl" \
--file-attach "$file"
ຄົນສ່ວນໃຫຍ່ຄິດວ່າໄຟລ໌ແນບເປັນຂໍ້ຄວາມຫຼາຍສ່ວນ, ແຕ່ພວກມັນບໍ່ຈໍາເປັນຕ້ອງເປັນ. ນີ້
ສ້າງ zip ຂອງໄຟລ໌ທັງຫມົດໃນໄດເລກະທໍລີປະຈຸບັນແລະສົ່ງໃຫ້ພວກເຂົາເປັນໄຟລ໌ແນບ
ແຕ່ເປັນຂໍ້ຄວາມສ່ວນດຽວ.
zip -q - * |
mime-construct --to "$recip" --subject 'zipped directory' \
--attachment dir.zip --type application/zip --file -
ທ່ານສາມາດນໍາໃຊ້ການສະແດງອອກຢ່າງເຕັມທີ່ຂອງ Perl's ເປີດ() ເມື່ອສ້າງຊື່ໄຟລ໌. ຕົວຢ່າງ:
ທ່ານສາມາດດໍາເນີນການຂະບວນການ XXX ຕົວຢ່າງທີ່ບໍ່ດີ, ບໍ່ມີຊື່ໄຟລ໌
mime-construct --to "$recip" --subject "$subject" \
--string "ນີ້ແມ່ນສອງໄຟລ໌ທີ່ເຈົ້າຕ້ອງການ.$nl" \
--type application/x-gzip --attachment file1.gz --file 'gzip -c file1 |' \
--type application/x-gzip --attachment file1.gz --file 'gzip -c file2 |'
ຫຼືອ່ານຈາກຕົວອະທິບາຍໄຟລ໌ສຳຮອງ ("<&=4" ເພື່ອອ່ານຈາກຕົວອະທິບາຍໄຟລ໌ 4) ຫຼື
ໃດກໍ່ຕາມ. ເບິ່ງ perlopentut ສໍາລັບການສອນ.
ນີ້ແມ່ນຕົວຢ່າງຂອງການໃຊ້ invocation ແຍກຕ່າງຫາກຂອງ mime ກໍ່ສ້າງ ເພື່ອສ້າງສ່ວນຍ່ອຍ.
ນີ້ສ້າງຂໍ້ຄວາມທີ່ມີສອງສ່ວນຢູ່ໃນລະດັບສູງສຸດ. ສ່ວນທໍາອິດແມ່ນບາງຂໍ້ຄວາມ,
ສ່ວນທີສອງແມ່ນບົດສະຫຼຸບ. digest ຕົວຂອງມັນເອງແມ່ນຂໍ້ຄວາມ multipart ເຊິ່ງປະກອບດ້ວຍ a
ຈໍານວນຂໍ້ຄວາມ / rfc822 ພາກສ່ວນ.
msg_args=
ສໍາລັບ msg ໃນ $msg_list
do
msg_args="$msg_args --ພິມຂໍ້ຄວາມ/rfc822 --file $msg"
ເຮັດ
ຕັ້ງ fnord
ສຳລັບໃບຮັບເງິນໃນ $recip_list
do
ຕັ້ງ "$@" --bcc $recip
ເຮັດ
ປ່ຽນແປງ
mime-construct --subpart --multipart multipart/digest $msg_args |
ການກໍ່ສ້າງ mime \
--header "ເຖິງ: ຍ່ອຍຜູ້ຮັບ:;$nl" \
-- ຫົວຂໍ້ 'Foo digest' \
"$@" \
--file "$ introduction" \
--subpart-file -
ນີ້ແມ່ນວິທີການສົ່ງຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດ (ຫຼາຍສ່ວນ/ເຂົ້າລະຫັດ, ຕາມທີ່ກຳນົດໄວ້ໃນ RFC 1847).
ທ່ານໃຊ້ mime ກໍ່ສ້າງ "--subpart" ເພື່ອສ້າງຂໍ້ຄວາມທີ່ແທ້ຈິງທີ່ທ່ານຕ້ອງການສົ່ງ (ເຊິ່ງ
ສາມາດເປັນປະເພດຂອງຂໍ້ຄວາມ MIME -- ທີ່ບໍ່ແມ່ນຂໍ້ຄວາມ, ຫຼາຍສ່ວນ, ສິ່ງທີ່ທ່ານມີ), ຫຼັງຈາກນັ້ນເຂົ້າລະຫັດນັ້ນແລະ
ໃຊ້ອັນອື່ນ mime ກໍ່ສ້າງ ການສ້າງແລະສົ່ງຂໍ້ຄວາມ multipart / encrypted ທີ່
ປະກອບດ້ວຍມັນ.
enc_type=application/pgp-encrypted
enc_params="ຮຸ່ນ: 1$nl"
mime-construct --subpart --file body --file-auto image.jpg |
gpg --encrypt --armor -r "$recip" |
mime-construct --output \
--to "$recip" \
--ຫົວຂໍ້ "$subject" \
--multipart "multipart/encrypted; protocol=\"$enc_type\"" \
--type "$enc_type" \
--string "$enc_params" \
--type application/octet-stream \
--file --
ໃຊ້ mime-constructp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net