ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

mime-constructp - ອອນລາຍໃນຄລາວ

ແລ່ນ mime-constructp ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ 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


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    ເຟດ
    ເຟດ
    Phaser ເປັນການເປີດໄວ, ຟຣີ, ແລະມ່ວນຊື່ນ
    ແຫຼ່ງ HTML5 ກອບເກມທີ່ສະເຫນີ
    WebGL ແລະ Canvas rendering ທົ່ວ
    desktop ແລະຕົວທ່ອງເວັບມືຖື. ເກມ
    ສາມາດຮ່ວມ...
    ດາວໂຫລດ Phaser
  • 2
    ເຄື່ອງຈັກ VASSAL
    ເຄື່ອງຈັກ VASSAL
    VASSAL ແມ່ນເຄື່ອງຈັກເກມສໍາລັບການສ້າງ
    ສະບັບເອເລັກໂຕຣນິກຂອງກະດານພື້ນເມືອງ
    ແລະເກມບັດ. ມັນສະຫນອງການສະຫນັບສະຫນູນສໍາລັບ
    ການສະແດງຊິ້ນສ່ວນເກມແລະການໂຕ້ຕອບ,
    ແລະ ...
    ດາວໂຫລດ VASSAL Engine
  • 3
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF ແມ່ນຫ້ອງສະຫມຸດ Java ສໍາລັບການສ້າງ
    ແລະແກ້ໄຂໄຟລ໌ PDF ດ້ວຍ LGPL ແລະ
    ໃບອະນຸຍາດແຫຼ່ງເປີດ MPL. OpenPDF ແມ່ນ​
    LGPL/MPL open source ຜູ້ສືບທອດ iText,
    a
    ດາວໂຫລດ OpenPDF - Fork ຂອງ iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ລະບົບສໍາລັບການອັດຕະໂນມັດ
    Geoscientific Analyzes - ແມ່ນພູມສາດ
    ຊອບແວລະບົບຂໍ້ມູນຂ່າວສານ (GIS) ກັບ
    ຄວາມສາມາດອັນຍິ່ງໃຫຍ່ສໍາລັບ geodata
    ການປຸງແຕ່ງ ແລະ ana...
    ດາວໂຫລດ SAGA GIS
  • 5
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    IBM Toolbox ສໍາລັບ Java / JTOPen ແມ່ນ a
    ຫ້ອງສະຫມຸດຂອງຫ້ອງຮຽນ Java ສະຫນັບສະຫນູນ
    ໂປຣແກຣມລູກຄ້າ/ເຊີບເວີ ແລະອິນເຕີເນັດ
    ແບບຈໍາລອງກັບລະບົບທີ່ແລ່ນ OS/400,
    i5/OS, o...
    ດາວໂຫລດ Toolbox ສໍາລັບ Java/JTOPen
  • 6
    D3.js
    D3.js
    D3.js (ຫຼື D3 ສໍາລັບເອກະສານທີ່ຂັບເຄື່ອນດ້ວຍຂໍ້ມູນ)
    ເປັນຫ້ອງສະຫມຸດ JavaScript ທີ່ອະນຸຍາດໃຫ້ທ່ານ
    ເພື່ອຜະລິດຂໍ້ມູນແບບເຄື່ອນໄຫວ, ການໂຕ້ຕອບ
    ການສະແດງພາບໃນຕົວທ່ອງເວັບ. ດ້ວຍ D3
    ເຈົ້າ ...
    ດາວໂຫລດ D3.js
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    Abidiff
    Abidiff
    abidiff - ປຽບທຽບ ABIs ຂອງໄຟລ໌ ELF
    abidiff ປຽບທຽບ Application Binary
    ການໂຕ້ຕອບ (ABI) ຂອງສອງຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນ
    ໃນຮູບແບບ ELF. ມັນ​ອອກ​ຄວາມ​ຫມາຍ​
    ລາຍງານ...
    ແລ່ນ abidiff
  • 2
    abidw
    abidw
    abidw - serialize ABI ຂອງ ELF ໄດ້
    file abidw ອ່ານຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນໃນ ELF
    ຮູບແບບແລະປ່ອຍຕົວສະແດງ XML
    ABI ຂອງ​ຕົນ​ກັບ​ຜົນ​ຜະ​ລິດ​ມາດ​ຕະ​ຖານ​. ໄດ້
    ປ່ອຍອອກມາ...
    ແລ່ນ abidw
  • 3
    copac2xml
    copac2xml
    bibutils - ການ​ປ່ຽນ​ແປງ​ບັນ​ນາ​ທິ​ການ​
    ເຄື່ອງໃຊ້ສອຍ...
    ແລ່ນ copac2xml
  • 4
    ຕຳຫຼວດ
    ຕຳຫຼວດ
    copt - SYSNOPIS optimizer:
    copt file.. DESCRIPTION: copt is a
    ເຄື່ອງມືເພີ່ມປະສິດທິພາບ pephole ທົ່ວໄປ. ມັນ
    ອ່ານລະຫັດຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານຂອງມັນ ແລະ
    ຂຽນ...
    ແລ່ນ copt
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - ລວບລວມຫົວຂໍ້
    ປະກາດຈາກເອກະສານ Stx ...
    ແລ່ນ collect_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bench - http benchmark ...
    ແລ່ນ gatling-bench
  • ເພີ່ມເຕີມ »

Ad