ນີ້ແມ່ນແບບຟອມຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
formail - mail (re)formatter
ສະຫຼຸບສັງລວມ
ຈົດໝາຍ [+ຂ້າມ] [-ຈໍານວນທັງຫມົດ] [-bczfrktedqBY] [-p ຄຳ ນຳ ໜ້າ]
[-D ສູງສຸດ idcache]
[-l ໂຟນເດີ]
[-x ສ່ວນຫົວ] [-X ສ່ວນຫົວ]
[-a ສ່ວນຫົວ] [-A ສ່ວນຫົວ]
[-i ສ່ວນຫົວ] [-I ສ່ວນຫົວ]
[-u ສ່ວນຫົວ] [-U ສ່ວນຫົວ]
[-R ສະໜາມເກົ່າ ສະໜາມໃໝ່]
[-n [ສູງສຸດທີ່ເຄຍ ]] [-m ທົ່ງນາ] [-s [ຄໍາສັ່ງ [arg ...]]]
ຈົດໝາຍ -v
ລາຍລະອຽດ
ຈົດໝາຍ ເປັນຕົວກອງທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອບັງຄັບ mail ເຂົ້າໄປໃນຮູບແບບ mailbox, ດໍາເນີນການ `ຈາກ '
ການຫລົບຫນີ, ສ້າງສ່ວນຫົວທີ່ຕອບອັດຕະໂນມັດ, ເຮັດການຂູດຫົວ / ສະກັດຫຼືແຍກອອກ.
mailbox/digest/ໄຟລ໌ບົດຄວາມ. ເນື້ອໃນຈົດໝາຍ/ກ່ອງຈົດໝາຍ/ບົດຄວາມຈະຖືກຄາດໄວ້
stdin.
ຖ້າ formail ຄວນຈະກໍານົດຜູ້ສົ່ງອີເມວ, ແຕ່ບໍ່ສາມາດຊອກຫາໄດ້, ມັນ
ຈະປ່ຽນແທນ 'foo@bar'.
ຖ້າ formail ຖືກເລີ່ມຕົ້ນໂດຍບໍ່ມີທາງເລືອກແຖວຄໍາສັ່ງ, ມັນຈະບັງຄັບໃຫ້ mail ມາຈາກ
stdin ເຂົ້າໄປໃນຮູບແບບກ່ອງຈົດຫມາຍແລະຈະຫນີ ທັງຫມົດ bogus `ຈາກ ' ແຖວທີ່ມີ `>'.
OPTIONS
-v Formail ຈະພິມໝາຍເລກລຸ້ນຂອງມັນ ແລະອອກ.
-b ຢ່າໜີຈາກຫົວກ່ອງຈົດໝາຍປອມ (ເຊັ່ນ: ແຖວທີ່ເລີ່ມຕົ້ນດ້ວຍ `ຈາກ').
-p ຄຳ ນຳ ໜ້າ
ກໍານົດຄໍານໍາຫນ້າວົງຢືມທີ່ແຕກຕ່າງກັນ. ຖ້າບໍ່ໄດ້ລະບຸ, ມັນຈະເປັນຄ່າເລີ່ມຕົ້ນເປັນ `>'.
-Y ສົມມຸດວ່າຮູບແບບກ່ອງຈົດໝາຍຂອງ Berkeley ແບບດັ້ງເດີມ, ບໍ່ສົນໃຈໃດໆ ຄວາມຍາວເນື້ອຫາ: ທົ່ງນາ.
-c ປະກອບຊ່ອງຂໍ້ມູນຕໍ່ເນື່ອງຢູ່ໃນສ່ວນຫົວ. ອາດຈະສະດວກໃນເວລາຫຼັງການປະມວນຜົນ
mail ກັບມາດຕະຖານ (line oriented) ຜົນປະໂຫຍດຂໍ້ຄວາມ.
-z ໃຫ້ແນ່ໃຈວ່າມີຊ່ອງຫວ່າງລະຫວ່າງຊື່ຊ່ອງຂໍ້ມູນ ແລະເນື້ອຫາ. ຊ່ອງຂໍ້ມູນ Zap ທີ່ມີ
ພຽງແຕ່ຕົວອັກສອນຊ່ອງຂາວດຽວ. Zap ແຖວໜ້າ ແລະ ຕິດຕາມຊ່ອງຫວ່າງຢູ່ໃນທົ່ງນາ
ສະກັດດ້ວຍ -x.
-f ບັງຄັບ formail ພຽງແຕ່ຜ່ານຮູບແບບທີ່ບໍ່ແມ່ນກ່ອງຈົດຫມາຍ (ເຊັ່ນ, ບໍ່ສ້າງ a
`ຈາກ' ເສັ້ນເປັນແຖວທຳອິດ).
-r ສ້າງສ່ວນຫົວຕອບອັດຕະໂນມັດ. ປົກກະຕິນີ້ຈະຖິ້ມທຸກຂົງເຂດທີ່ມີຢູ່
(ຍົກເວັ້ນ X-Loop:) ໃນຂໍ້ຄວາມຕົ້ນສະບັບ, ຊ່ອງຂໍ້ມູນທີ່ທ່ານຕ້ອງການເກັບຮັກສາໄວ້ຕ້ອງເປັນ
ຕັ້ງຊື່ໂດຍໃຊ້ -i ທາງເລືອກ. ຖ້າທ່ານໃຊ້ທາງເລືອກນີ້ໂດຍສົມທົບກັບ -k, ເຈົ້າສາມາດ
ປ້ອງກັນບໍ່ໃຫ້ຮ່າງກາຍຖືກ 'ຫນີ' ໂດຍການລະບຸ -b.
-k ເມື່ອສ້າງສ່ວນຫົວການຕອບອັດຕະໂນມັດ ຫຼືເມື່ອການສະກັດເອົາຊ່ອງຂໍ້ມູນ, ຮັກສາຮ່າງກາຍເປັນ
ດີ.
-t ໄວ້ໃຈຜູ້ສົ່ງວ່າໄດ້ໃຊ້ທີ່ຢູ່ສົ່ງຄືນທີ່ຖືກຕ້ອງຢູ່ໃນສ່ວນຫົວຂອງລາວ. ສາເຫດນີ້
formail ທີ່ຈະເລືອກເອົາ header ຜູ້ສົ່ງ ແທນທີ່ຈະ envelope ຜູ້ສົ່ງ ສໍາລັບການຕອບ.
ທາງເລືອກນີ້ຄວນຈະຖືກນໍາໃຊ້ໃນເວລາທີ່ສ້າງຫົວຂໍ້ຕອບອັດຕະໂນມັດຈາກບົດຄວາມຂ່າວຫຼື
ເມື່ອຜູ້ສົ່ງຂໍ້ຄວາມຄາດວ່າຈະມີຄໍາຕອບ.
-s ການປ້ອນຂໍ້ມູນຈະຖືກແຍກອອກເປັນຂໍ້ຄວາມທາງໄປສະນີແຍກຕ່າງຫາກ, ແລະຖືກສົ່ງເຂົ້າໄປໃນໂປຣແກຣມໜຶ່ງ
ໂດຍຫນຶ່ງ (ໂຄງການໃຫມ່ແມ່ນເລີ່ມຕົ້ນສໍາລັບທຸກໆພາກສ່ວນ). -s ຈະຕ້ອງເປັນທາງເລືອກສຸດທ້າຍ
ລະບຸໄວ້, ການໂຕ້ຖຽງທໍາອິດທີ່ປະຕິບັດຕາມມັນຄາດວ່າຈະເປັນຊື່ຂອງໂປແກມ,
ການໂຕ້ຖຽງອື່ນໆຈະຖືກສົ່ງກັບມັນ. ຖ້າທ່ານຍົກເລີກໂຄງການ, ຫຼັງຈາກນັ້ນ
formail ພຽງແຕ່ຈະ concatenate mails ແຍກຢູ່ໃນ stdout ອີກເທື່ອຫນຶ່ງ. ເບິ່ງ ເອກະສານ.
-n [maxprocs]
ບອກ formail ບໍ່ໃຫ້ລໍຖ້າໃຫ້ທຸກໂຄງການສໍາເລັດກ່ອນທີ່ຈະເລີ່ມຕໍ່ໄປ (ສາເຫດ
ແຍກທີ່ຈະດໍາເນີນການຂະຫນານ). Maxprocs ເປັນທາງເລືອກທີ່ກໍານົດຂອບເຂດຈໍາກັດເທິງສຸດ
ຈໍານວນຂະບວນການທີ່ເຮັດວຽກພ້ອມກັນ.
-e ບໍ່ຈໍາເປັນຕ້ອງມີເສັ້ນຫວ່າງຢູ່ກ່ອນສ່ວນຫົວຂອງຂໍ້ຄວາມໃຫມ່ (ເຊັ່ນ:
ຂໍ້ຄວາມສາມາດເລີ່ມຕົ້ນໃນທຸກໆແຖວ).
-d ບອກ formail ວ່າຂໍ້ຄວາມທີ່ມັນຖືກແບ່ງປັນບໍ່ຈໍາເປັນຕ້ອງຢູ່ໃນກ່ອງຈົດຫມາຍທີ່ເຄັ່ງຄັດ
ຮູບແບບ (ie, ອະນຸຍາດໃຫ້ທ່ານສາມາດແບ່ງຍ່ອຍຍ່ອຍ / ບົດຄວາມຫຼືຮູບແບບກ່ອງຈົດຫມາຍທີ່ບໍ່ແມ່ນມາດຕະຖານ).
ນີ້ປິດການຮັບຮູ້ຂອງ ຄວາມຍາວເນື້ອຫາ: ພາກສະຫນາມ.
-l ໂຟນເດີ
ສ້າງບົດສະຫຼຸບບັນທຶກໃນຮູບແບບດຽວກັນກັບ procmail. ນີ້ປະກອບມີທັງຫມົດ "ຈາກ
" line, the Subject: header field, the folder, and size of message in bytes.
ຄໍາສັ່ງ mailstat ສາມາດຖືກນໍາໃຊ້ເພື່ອສະຫຼຸບບັນທຶກໃນຮູບແບບນີ້.
-B ເຮັດໃຫ້ formail ສົມມຸດວ່າມັນກໍາລັງແຍກໄຟລ໌ rmail BABYL.
-m ທົ່ງນາ
ອະນຸຍາດໃຫ້ທ່ານລະບຸຈໍານວນຂອງ headerfields ຕິດຕໍ່ກັນ formail ຕ້ອງການເພື່ອຊອກຫາ
ກ່ອນທີ່ຈະຕັດສິນໃຈວ່າມັນໄດ້ພົບເຫັນການເລີ່ມຕົ້ນຂອງຂໍ້ຄວາມໃຫມ່, ມັນເປັນຄ່າເລີ່ມຕົ້ນທີ່ 2.
-q ບອກ formail ກັບ (ຍັງກວດພົບແຕ່) ງຽບກ່ຽວກັບການຂຽນຄວາມຜິດພາດ, ຂໍ້ຄວາມຊ້ໍາກັນ
ແລະບໍ່ກົງກັນ ຄວາມຍາວເນື້ອຫາ: ທົ່ງນາ. ທາງເລືອກນີ້ແມ່ນຢູ່ໃນຄ່າເລີ່ມຕົ້ນ, ເພື່ອເຮັດໃຫ້ມັນ
ສະແດງຂໍ້ຄວາມທີ່ໃຊ້ -q-.
-D ສູງສຸດ idcache
Formail ຈະກວດພົບວ່າ Message-ID ຂອງຂໍ້ຄວາມປະຈຸບັນໄດ້ຖືກເຫັນແລ້ວ
ການນໍາໃຊ້ idcache ໄຟລ໌ປະມານ ສູງສຸດ ຂະໜາດ. ຖ້າບໍ່ແຕກ, ມັນຈະກັບຄືນມາ
ຄວາມສໍາເລັດຖ້າຫາກວ່າຊ້ໍາກັນໄດ້ຖືກພົບເຫັນ. ຖ້າແຍກອອກ, ມັນຈະບໍ່ໄດ້ຮັບຜົນຜະລິດທີ່ຊ້ໍາກັນ
ຂໍ້ຄວາມ. ຖ້າໃຊ້ຮ່ວມກັບ -r, formail ຈະເບິ່ງຢູ່ໃນ ອີເມວ ທີ່ຢູ່ of
ຜູ້ສົ່ງຊອງຈົດຫມາຍ ແທນທີ່ຈະເປັນ ທີ່ Message-ID.
-x ສ່ວນຫົວ
ສະກັດເນື້ອໃນຂອງເລື່ອງນີ້ ສ່ວນຫົວ ຈາກຫົວຂໍ້. ການສືບຕໍ່ສາຍຈະເປັນ
ຊ້າຍ intact; ຖ້າທ່ານຕ້ອງການຄ່າຢູ່ໃນເສັ້ນດຽວ, ຫຼັງຈາກນັ້ນທ່ານກໍ່ຕ້ອງການ -c
ທາງເລືອກ.
-X ສ່ວນຫົວ
ຄືກັນກັບ -x, ແຕ່ຍັງຮັກສາ / ລວມທັງຊື່ພາກສະຫນາມ.
-a ສ່ວນຫົວ
ຕື່ມການກຳນົດເອງ ສ່ວນຫົວ ໃສ່ຫົວ; ແຕ່ວ່າພຽງແຕ່ຖ້າພາກສະຫນາມທີ່ຄ້າຍຄືກັນບໍ່ໄດ້
ຍັງມີຢູ່. ຖ້າເຈົ້າລະບຸຊື່ໜຶ່ງໃນຊ່ອງຂໍ້ມູນ Message-ID: or ພໍໃຈ-
Message-ID: ໂດຍບໍ່ມີເນື້ອໃນພາກສະຫນາມ, ຫຼັງຈາກນັ້ນ formail ຈະສ້າງ ID ຂໍ້ຄວາມທີ່ເປັນເອກະລັກ
ສໍາລັບທ່ານ.
-A ສ່ວນຫົວ
ຕື່ມການກຳນົດເອງ ສ່ວນຫົວ ໃສ່ຫົວໃນກໍລະນີໃດກໍ່ຕາມ.
-i ສ່ວນຫົວ
ຄືກັນກັບ -A, ຍົກເວັ້ນວ່າຊ່ອງຂໍ້ມູນທີ່ຄ້າຍຄືກັນທີ່ມີຢູ່ແລ້ວຈະຖືກປ່ຽນຊື່ໂດຍການ prepending an
``ເກົ່າ-'' ຄຳນຳໜ້າ. ຖ້າ ສ່ວນຫົວ ປະກອບດ້ວຍພຽງແຕ່ຊື່ພາກສະຫນາມ, ມັນຈະບໍ່ເປັນ
ຕໍ່ທ້າຍ.
-I ສ່ວນຫົວ
ຄືກັນກັບ -i, ຍົກເວັ້ນແຕ່ວ່າພາກສະຫນາມທີ່ຄ້າຍຄືກັນທີ່ມີຢູ່ແລ້ວແມ່ນໄດ້ຮັບການໂຍກຍ້າຍອອກຢ່າງງ່າຍດາຍ. ຖ້າ
ສ່ວນຫົວ ປະກອບດ້ວຍພຽງແຕ່ຊື່ພາກສະຫນາມ, ມັນປະສິດທິຜົນລົບພາກສະຫນາມ.
-u ສ່ວນຫົວ
ເຮັດໃຫ້ການປະກົດຕົວຄັ້ງທໍາອິດຂອງພາກສະຫນາມນີ້ເປັນເອກະລັກ, ແລະດັ່ງນັ້ນຈຶ່ງລຶບທັງຫມົດຕໍ່ມາ
ການປະກົດຕົວຂອງມັນ.
-U ສ່ວນຫົວ
ເຮັດໃຫ້ການປະກົດຕົວຫຼ້າສຸດຂອງຊ່ອງຂໍ້ມູນນີ້ເປັນເອກະລັກ, ແລະດັ່ງນັ້ນຈຶ່ງລຶບທັງຫມົດກ່ອນຫນ້າ
ການປະກົດຕົວຂອງມັນ.
-R ສະໜາມເກົ່າ ສະໜາມໃໝ່
ປ່ຽນຊື່ທຸກເຫດການຂອງຊື່ພາກສະຫນາມ ສະໜາມເກົ່າ ເຂົ້າໄປໃນ ສະໜາມໃໝ່.
+ຂ້າມ
ຂ້າມອັນທໍາອິດ ຂ້າມ ຂໍ້ຄວາມໃນຂະນະທີ່ແຍກ.
-ຈໍານວນທັງຫມົດ
ຜົນຜະລິດສູງສຸດ ຈໍານວນທັງຫມົດ ຂໍ້ຄວາມໃນຂະນະທີ່ແຍກ.
ຫມາຍເຫດ
ເມື່ອປ່ຽນຊື່, ຖອນອອກ, ຫຼືແຍກຊ່ອງຂໍ້ມູນ, ຊື່ບາງສ່ວນອາດຈະຖືກໃຊ້ເພື່ອລະບຸ
ຊ່ອງຂໍ້ມູນທັງໝົດທີ່ເລີ່ມຕົ້ນດ້ວຍຄ່າທີ່ລະບຸ.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ເມື່ອສ້າງຫົວຂໍ້ຕອບອັດຕະໂນມັດ procmail ເລືອກຜູ້ສົ່ງຊອງຈົດໝາຍຈາກ.
ຂໍ້ຄວາມປ້ອນ. ອັນນີ້ຖືກຕ້ອງສຳລັບຂໍ້ຄວາມການລາພັກແລະການຕອບກັບອັດຕະໂນມັດອື່ນໆ
ກ່ຽວກັບເສັ້ນທາງ ຫຼືການຈັດສົ່ງຂໍ້ຄວາມຕົ້ນສະບັບ. ຖ້າຜູ້ສົ່ງຄາດວ່າຈະເປັນ
ຕອບກັບຫຼືການຕອບຖືກສ້າງຂື້ນເພື່ອຕອບສະຫນອງກັບເນື້ອໃນຂອງຂໍ້ຄວາມຕົ້ນສະບັບ
ຫຼັງຈາກນັ້ນ, ທາງເລືອກ -t ຄວນຖືກນໍາໃຊ້.
RFC822, ມາດຕະຖານຕົ້ນສະບັບຄຸ້ມຄອງຮູບແບບຂອງຂໍ້ຄວາມອີເມລອິນເຕີເນັດ, ບໍ່ໄດ້
ລະບຸວ່າ Resent header fields (ອັນທີ່ເລີ່ມຕົ້ນດ້ວຍ 'Resent-', ເຊັ່ນ
`Resent-From:') ຄວນພິຈາລະນາໃນເວລາສ້າງການຕອບ. ນັບຕັ້ງແຕ່ນັ້ນມາ, ແນະນໍາ
ການນໍາໃຊ້ສ່ວນຫົວ Resent ໄດ້ພັດທະນາເພື່ອພິຈາລະນາພວກມັນເປັນຂໍ້ມູນຢ່າງດຽວແລະບໍ່ແມ່ນ
ສໍາລັບການນໍາໃຊ້ໃນເວລາທີ່ສ້າງການຕອບ. ນີ້ໄດ້ຖືກລະບຸໄວ້ໃນ RFC2822, ອິນເຕີເນັດໃຫມ່
ມາດຕະຖານຮູບແບບຂໍ້ຄວາມ, ເຊິ່ງລະບຸໄວ້ໃນບາງສ່ວນ:
ຊ່ອງຂໍ້ມູນ Resent ຖືກນໍາໃຊ້ເພື່ອກໍານົດຂໍ້ຄວາມທີ່ໄດ້ຖືກນໍາມາໃຫມ່ໃນ
ລະບົບການຂົນສົ່ງໂດຍຜູ້ໃຊ້. ຈຸດປະສົງຂອງການນໍາໃຊ້ຊ່ອງຂໍ້ມູນ resent ແມ່ນເພື່ອໃຫ້ມີ
ຂໍ້ຄວາມປາກົດໃຫ້ຜູ້ຮັບສຸດທ້າຍຄືກັບວ່າມັນຖືກສົ່ງໂດຍກົງໂດຍຕົ້ນສະບັບ
ຜູ້ສົ່ງ, ໂດຍທັງໝົດຂອງຊ່ອງຂໍ້ມູນຕົ້ນສະບັບຍັງຄົງຢູ່ຄືກັນ....ພວກມັນຈະຕ້ອງບໍ່ຖືກນຳໃຊ້
ໃນການປະຕິບັດຕາມປົກກະຕິຂອງການຕອບຫຼືການປະຕິບັດອັດຕະໂນມັດອື່ນໆໃນຂໍ້ຄວາມ.
ໃນຂະນະທີ່ formail ໃນປັດຈຸບັນບໍ່ສົນໃຈສ່ວນຫົວ Resent ໃນເວລາທີ່ການສ້າງການຕອບສະຫນອງຫົວຫນ້າ, ລຸ້ນຂອງ
formail ກ່ອນ 3.14 ໄດ້ໃຫ້ສ່ວນຫົວດັ່ງກ່າວມີຄວາມສຳຄັນກວ່າ. ຖ້າຕ້ອງການພຶດຕິກໍາເກົ່າ
ສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ສ້າງຕັ້ງຂຶ້ນມັນສາມາດໄດ້ຮັບການກໍານົດໂດຍການໂທຫາ formail ກັບທາງເລືອກ `-a
Resent-' ນອກຈາກຕົວເລືອກ -r ແລະ -t. ການນຳໃຊ້ນີ້ຖືກປະຕິເສດ ແລະບໍ່ຄວນເປັນ
ໃຊ້ໃນຄໍາຮ້ອງສະຫມັກໃຫມ່.
ENVIRONMENT
ເອກະສານ
ໃນຂະນະທີ່ການແບ່ງປັນ, formail ມອບຫມາຍເລກຂໍ້ຄວາມໃນປັດຈຸບັນທີ່ຖືກສົ່ງອອກເພື່ອນີ້
ຕົວແປ. ໂດຍການຕັ້ງ FILENO ລ່ວງໜ້າ, ທ່ານສາມາດປ່ຽນໝາຍເລກຂໍ້ຄວາມເບື້ອງຕົ້ນທີ່ຖືກນໍາໃຊ້
ແລະຄວາມກວ້າງຂອງຜົນຜະລິດທີ່ບໍ່ມີ padded. ຖ້າ FILENO ບໍ່ໄດ້ຖືກຕັ້ງ, ມັນຈະເປັນຄ່າເລີ່ມຕົ້ນເປັນ 000.
ຖ້າ FILENO ບໍ່ຫວ່າງເປົ່າ ແລະບໍ່ມີຕົວເລກ, ການຜະລິດ FILENO ຈະຖືກປິດໃຊ້ງານ.
ຕົວຢ່າງ
ເພື່ອແບ່ງຍ່ອຍຍ່ອຍໂດຍປົກກະຕິແລ້ວໃຊ້:
formail +1 -ds >>the_mailbox_of_your_choice
or
formail +1 -ds procmail
ເພື່ອເອົາທັງໝົດທີ່ໄດ້ຮັບ: ຊ່ອງຂໍ້ມູນຈາກສ່ວນຫົວ:
formail -ຂ້ອຍໄດ້ຮັບ:
ເພື່ອເອົາຊ່ອງຂໍ້ມູນທັງໝົດຍົກເວັ້ນຈາກ: ແລະຫົວຂໍ້: ຈາກສ່ວນຫົວ:
formail -k -X ຈາກ: -X Subject:
ເພື່ອແທນທີ່ຊ່ອງ Reply-To: ໃນສ່ວນຫົວທີ່ເຈົ້າສາມາດໃຊ້:
formail -i "ຕອບກັບ: foo@bar"
ເພື່ອປ່ຽນໄຟລ໌ກ່ອງຈົດຫມາຍທີ່ບໍ່ແມ່ນມາດຕະຖານເປັນໄຟລ໌ກ່ອງຈົດຫມາຍມາດຕະຖານທີ່ທ່ານສາມາດນໍາໃຊ້:
formail -ds >new_mailbox
ຫຼື, ຖ້າທ່ານມີ mailer ທີ່ທົນທານຫຼາຍ:
formail -a ວັນທີ: -ds >new_mailbox
ເພື່ອແຍກສ່ວນຫົວອອກຈາກຂໍ້ຄວາມ:
Formail -X ""
or
sed -e '/^$/ q'
ເພື່ອສະກັດຮ່າງກາຍຈາກຂໍ້ຄວາມ:
formail -I ""
or
sed -e '1,/^$/ d'
ໃຊ້ formail ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net