ນີ້ແມ່ນຄໍາສັ່ງ nullmailer-inject ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
nullmailer-inject - ປະຕິຮູບແລະໃສ່ຂໍ້ຄວາມເຂົ້າໄປໃນແຖວ.
ສະຫຼຸບສັງລວມ
nullmailer-inject [-a] [-b] [-e] [-f sender] [-h] [ຜູ້ຮັບ [ຜູ້ຮັບ ...]]
ລາຍລະອຽດ
ໂຄງການນີ້ອ່ານຂໍ້ຄວາມອີເມລ໌ຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານ, ການປະຕິຮູບຫົວຂໍ້ຂອງຕົນເພື່ອປະຕິບັດຕາມ
ກັບ RFC822, ແລະສົ່ງຂໍ້ຄວາມຜົນໄດ້ຮັບໄປຫາແຖວ.
ຫົວ ໜ້າ ທົ່ງນາ
ແຖວຕໍ່ໄປນີ້ຖືກວິເຄາະສໍາລັບທີ່ຢູ່ຜູ້ຮັບ: To, Cc, Bcc, Apparently-To,
Reent-ເຖິງ, Resent-Cc, ແລະ Resent-Bcc.
ແຖວທີ່ຢູ່ຜູ້ສົ່ງຕໍ່ໄປນີ້ຖືກວິເຄາະ ແລະຂຽນໃໝ່: ສົ່ງ, From, ຕອບກັບ,
ກັບຄືນສູ່ເສັ້ນທາງ, ກັບຄືນ-ໃບຮັບ-ເຖິງ, ຂໍ້ຜິດພາດ-ເຖິງ, Resent-Sender, Reent-From, ແລະ ຕອບກັບ-
Toທີ່ຢູ່ ຖ້າຫາກວ່າ ກັບຄືນສູ່ເສັ້ນທາງ ພາກສະຫນາມ header ແມ່ນປະຈຸບັນແລະມີທີ່ຢູ່ດຽວ, ຂອງມັນ
ເນື້ອຫາຈະຖືກໃຊ້ເພື່ອກໍານົດທີ່ຢູ່ຜູ້ສົ່ງ envelope.
ຖ້າຂໍ້ຄວາມມີຊ່ອງຂໍ້ມູນຕໍ່ໄປນີ້, ມັນຈະຖືກຖືວ່າເປັນຂໍ້ຄວາມທີ່ຫຼົງໄຫຼ:
Resent-Sender, Reent-From, Reent-Reply-To, Reent-ເຖິງ, Resent-Cc, Resent-Bcc, ພໍໃຈ-
ວັນທີ່ສະຫມັກ, Resent-Message-ID. ຖ້າຂໍ້ຄວາມຖືກສົ່ງຄືນ, ມີພຽງແຕ່ຊ່ອງຂໍ້ມູນຜູ້ຮັບເທົ່ານັ້ນທີ່ຖືກນໍາຫນ້າ
ກັບ ພໍໃຈ- ຖືກກວດຫາທີ່ຢູ່.
ປະກົດການໃດໆຂອງ Bcc, Resent-Bcc, ກັບຄືນສູ່ເສັ້ນທາງ, ຫຼື ເນື້ອຫາ - ຄວາມຍາວ ຖືກຍົກເລີກຫຼັງຈາກ
ພວກມັນຖືກວິເຄາະ (ຖ້າຈໍາເປັນ).
ຖ້າສ່ວນຫົວຂາດ a Message-Id ພາກສະຫນາມ, ສະຕິງທີ່ເປັນເອກະລັກແມ່ນຖືກສ້າງຂຶ້ນແລະເພີ່ມໃສ່
ຂໍ້ຄວາມ. ຖ້າສ່ວນຫົວຂາດ a ວັນທີ່ສະຫມັກ ພາກສະຫນາມ, ວັນທີແລະເວລາທ້ອງຖິ່ນໃນປະຈຸບັນໃນ RFC822
ຮູບແບບແມ່ນຕໍ່ທ້າຍກັບຂໍ້ຄວາມ. ຖ້າຂໍ້ຄວາມບໍ່ມີ To or Cc ທົ່ງນາ, ຕໍ່ໄປນີ້
ແຖວຖືກຕໍ່ທ້າຍຂໍ້ຄວາມ:
Cc: ລາຍຊື່ຜູ້ຮັບບໍ່ສະແດງ: ;
ADDRESS LISTS
ລາຍຊື່ທີ່ຢູ່ຄາດວ່າຈະປະຕິບັດຕາມ syntax ທີ່ກໍານົດໄວ້ໃນ RFC822. ຕໍ່ໄປນີ້ແມ່ນ ກ
ຄໍາອະທິບາຍແບບງ່າຍດາຍຂອງ syntax.
ລາຍຊື່ທີ່ຢູ່ແມ່ນລາຍຊື່ທີ່ຢູ່ທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ. ທີ່ຢູ່ສ່ວນບຸກຄົນອາດມີ
ໜຶ່ງໃນສາມຮູບແບບຕໍ່ໄປນີ້: user@fqdn, ຄວາມຄິດເຫັນ, or ປະໂຫຍກ:ລາຍຊື່ທີ່ຢູ່;.
ຮູບແບບໃດນຶ່ງໃນສອງແບບຟອມທໍາອິດອາດຈະຖືກນໍາໃຊ້ພາຍໃນບັນຊີລາຍຊື່ທີ່ຢູ່ຂອງແບບຟອມທີສາມ. ໃດ
ຄໍາທີ່ມີຕົວອັກສອນພິເສດຕ້ອງຖືກໃສ່ໃນວົງຢືມຄູ່ແລະພິເສດ
ຕົວອັກສອນຕ້ອງຖືກນຳໜ້າດ້ວຍ backslash. ຄໍາເຫັນອາດຈະຖືກຈັດໃສ່ລະຫວ່າງທີ່ຢູ່ໃນ
ວົງເລັບ. ຄຳເຫັນທັງໝົດຖືກລະເລີຍ.
ລາຍຊື່ທີ່ຢູ່ຖືກຈັດຮູບແບບຄືນໃໝ່ຍ້ອນວ່າພວກມັນຖືກວິເຄາະເພື່ອຄວາມງ່າຍໃນພາຍຫຼັງການແຍກວິເຄາະຄືນໃໝ່ເມື່ອ
ຂໍ້ຄວາມໄປຮອດປາຍທາງ. ຖ້າທີ່ຢູ່ຂາດ fqdn, nullmailer-inject
ເພີ່ມອັນນຶ່ງ.
OPTIONS
-a ໃຊ້ພຽງແຕ່ການໂຕ້ຖຽງແຖວຄໍາສັ່ງເປັນທີ່ຢູ່ຜູ້ຮັບ. ບໍ່ສົນໃຈສ່ວນຫົວ
ສາຍຜູ້ຮັບ.
-b ໃຊ້ທັງອາກິວເມັນແຖວຄຳສັ່ງ ແລະຂໍ້ມູນຈາກສ່ວນຫົວຂໍ້ຄວາມເປັນຜູ້ຮັບ
ທີ່ຢູ່.
-e ໃຊ້ການໂຕ້ຖຽງແຖວຄໍາສັ່ງ (ຖ້າມີ) ຫຼືຂໍ້ມູນຈາກຂໍ້ຄວາມ
header (ຖ້າບໍ່ມີ arguments) ເປັນທີ່ຢູ່ຜູ້ຮັບ.
-f ຜູ້ສົ່ງ
ກໍານົດທີ່ຢູ່ຜູ້ສົ່ງ envelope ເປັນ ຜູ້ສົ່ງ .
-h ໃຊ້ພຽງແຕ່ຂໍ້ມູນຈາກສ່ວນຫົວຂໍ້ຄວາມເປັນທີ່ຢູ່ຜູ້ຮັບ.
-n ຫ້າມຈັດແຖວຂໍ້ຄວາມ, ແຕ່ພິມເນື້ອໃນທີ່ປັບປຸງຮູບແບບເປັນຜົນຜະລິດມາດຕະຖານ.
-v ພິມຊອງຈົດໝາຍ (ທີ່ຢູ່ຜູ້ສົ່ງ ແລະຜູ້ຮັບ) ອອກກ່ອນຂໍ້ຄວາມເວລາ
ການພິມຂໍ້ຄວາມເພື່ອຜົນຜະລິດມາດຕະຖານ.
ກັບຄືນ ມູນຄ່າ
ອອກຈາກ 0 ຖ້າມັນປະສົບຜົນສໍາເລັດ, ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະພິມຂໍ້ຄວາມການວິນິໄສໄປຫາຜົນໄດ້ຮັບມາດຕະຖານ
ແລະອອກ 1.
ENVIRONMENT
ສະພາບແວດລ້ອມປ່ຽນແປງໄດ້ NULLMAILER_FLAGS ແມ່ນ parsed ແລະພຶດຕິກໍາຂອງ nullmailer-inject
ມີການດັດແກ້ຖ້າມີຕົວອັກສອນຕໍ່ໄປນີ້:
c ໃຊ້ຮູບແບບ "ທີ່ຢູ່ (ຄໍາເຫັນ)" ໃນແບບທີ່ສ້າງຂຶ້ນ From ພາກສະຫນາມແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ
"ຄໍາເຫັນ "ແບບ.
f ບໍ່ສົນໃຈ ແລະເອົາອັນໃດນຶ່ງອອກ From ແຖວຫົວ ແລະໃສ່ອັນທີ່ສ້າງຂຶ້ນສະເໝີ.
i ບໍ່ສົນໃຈ ແລະເອົາອັນໃດນຶ່ງອອກ Message-Id ແຖວຫົວ.
s ບໍ່ສົນໃຈ ແລະເອົາອັນໃດນຶ່ງອອກ ກັບຄືນສູ່ເສັ້ນທາງ ແຖວຫົວ.
t ໃສ່ກ To ແຖວທີ່ມີລາຍຊື່ຜູ້ຮັບ ຖ້າສ່ວນຫົວບໍ່ມີ
ບໍ່ວ່າຈະເປັນ To ຫຼື Cc ພາກສະຫນາມ. ຖ້າຂໍ້ຄວາມຖືກກໍານົດວ່າເປັນຂໍ້ຄວາມທີ່ສົ່ງຄືນ
(ເບິ່ງຂ້າງເທິງ), ກ Reent-ເຖິງ ພາກສະຫນາມຈະຖືກເພີ່ມຖ້າສ່ວນຫົວບໍ່ມີ a
Reent-ເຖິງ ຫຼື Resent-Cc ພາກສະຫນາມ.
ຊື່ຜູ້ໃຊ້ຖືກກໍານົດໂດຍ NULLMAILER_USER, mailUSER, ຜູ້ໃຊ້, ຫຼື LOGNAME, ອັນໃດມາ
ທໍາອິດ. ຖ້າບໍ່ມີອັນໃດຂ້າງເທິງນີ້ຖືກຕັ້ງຊື່ແມ່ນເອົາມາຈາກໄຟລ໌ລະຫັດຜ່ານ, ຫຼືຕັ້ງເປັນ
ຮູ້ຈັກ ຖ້າມັນລົ້ມເຫລວ.
ຊື່ເຈົ້າພາບແມ່ນຖືກກໍານົດໂດຍມູນຄ່າ canonicalized ຂອງ NULLMAILER_HOST, MAILHOST, ຫຼື ຊື່ເຈົ້າພາບ,
ອັນໃດກໍຕາມທີ່ມາກ່ອນ, ຫຼື defaulthost config file ຖ້າບໍ່ມີການຕັ້ງຄ່າຂ້າງເທິງ (ເບິ່ງ
ດ້ານລຸ່ມ).
ຊື່ເຕັມຂອງຜູ້ໃຊ້ຖືກກໍານົດໂດຍ NULLMAILER_NAME, mailNAME, ຫຼື NAME, ອັນໃດມາ
ຄັ້ງທໍາອິດ.
ຜູ້ໃຊ້ ແລະຊື່ໂຮດຂອງຜູ້ສົ່ງຊອງຈົດໝາຍເລີ່ມຕົ້ນໃຫ້ກັບຜູ້ໃຊ້ ແລະຊື່ໂຮດທີ່ຕັ້ງໄວ້ຂ້າງເທິງ,
ແຕ່ອາດຈະຖືກ overridden ໂດຍ NULLMAILER_SUSER ແລະ NULLMAILER_SHOST.
If NULLMAILER_QUEUE ຖືກກໍານົດ, ໂຄງການທີ່ມີຊື່ແມ່ນໃຊ້ແທນ nullmailer-queue to
ຈັດຄິວຂໍ້ຄວາມທີ່ມີຮູບແບບ.
ການຄວບຄຸມ ເອກະສານ
ເມື່ອອ່ານໄຟລ໌ຕໍ່ໄປນີ້, ເສັ້ນດຽວຈະຖືກອ່ານແລະລອກເອົາທັງຫມົດຊັ້ນນໍາແລະ
ຕໍ່ທ້າຍຕົວອັກສອນຊ່ອງຫວ່າງ.
ໂດເມນເລີ່ມຕົ້ນ
ເນື້ອໃນຂອງໄຟລ໌ນີ້ຖືກຕໍ່ທ້າຍກັບຊື່ເຈົ້າພາບໃດໆກໍຕາມທີ່ບໍ່ມີ a
ໄລຍະເວລາ (ຍົກເວັ້ນ localhost), ລວມທັງ defaulthost ແລະ idhost. ຄ່າເລີ່ມຕົ້ນຂອງຄ່າ
ຂອງ /etc/mailname ໄຟລ໌ລະບົບ, ຖ້າມັນມີຢູ່, ຖ້າບໍ່ດັ່ງນັ້ນຊື່ຕົວຫນັງສື
ໂດເມນເລີ່ມຕົ້ນ.
defaulthost
ເນື້ອໃນຂອງໄຟລ໌ນີ້ຖືກຕໍ່ທ້າຍກັບທີ່ຢູ່ໃດໆກໍຕາມທີ່ບໍ່ມີຊື່ໂຮດ.
ຄ່າເລີ່ມຕົ້ນຂອງຄ່າ /etc/mailname ໄຟລ໌ລະບົບ, ຖ້າມັນມີຢູ່, ຖ້າບໍ່ດັ່ງນັ້ນ
ຊື່ຕົວໜັງສື defaulthost.
idhost ເນື້ອໃນຂອງໄຟລ໌ນີ້ຖືກນໍາໃຊ້ໃນເວລາສ້າງຂໍ້ຄວາມ id string ສໍາລັບ
ຂໍ້ຄວາມ. ຄ່າເລີ່ມຕົ້ນຂອງຄ່າ canonicalized ຂອງ defaulthost.
/etc/mailname
ຊື່ໂຮສທີ່ມີຄຸນສົມບັດຄົບຖ້ວນຂອງຄອມພິວເຕີແລ່ນ nullmailer. ຄ່າເລີ່ມຕົ້ນຂອງ
ຊື່ຕົວໜັງສື me.
ໃຊ້ nullmailer-inject ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net