ນີ້ແມ່ນຄໍາສັ່ງ mairix ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
mairix - index ແລະຄົ້ນຫາໂຟນເດີ mail
ສະຫຼຸບສັງລວມ
Indexing
Mairix [ -v|-- verbose ] [ -p|-- ລ້າງ ] [ -f|--rcfile maixrc ] [ -F|--fast-index ] [
--force-hash-key-new-database hash ]
ຊອກຫາ
Mairix [ -v|-- verbose ] [ -f|--rcfile maixrc ] [ -r|--raw-output ] [ -x|--excerpt-output
] [ -H|--force-hardlinks ] [ -o|--mfolder mfolder ] [ -a|--ເສີມ ] [ -t|-- ກະທູ້ ]
ຮູບແບບການຊອກຫາ
ອື່ນ ໆ
Mairix [ -h|- ຊ່ວຍ ]
Mairix [ -V|- ການປ່ຽນແປງ ]
Mairix [ -d|-- ຖິ້ມ ]
ລາຍລະອຽດ
Mairix indexes ແລະຄົ້ນຫາການເກັບກໍາຂໍ້ຄວາມອີເມລ໌. ໂຟນເດີທີ່ປະກອບດ້ວຍ
ຂໍ້ຄວາມສໍາລັບການດັດສະນີແມ່ນຖືກກໍານົດໄວ້ໃນໄຟລ໌ການຕັ້ງຄ່າ. ຂັ້ນຕອນການສ້າງດັດສະນີ
ໄຟລ໌ຖານຂໍ້ມູນ. ໄຟລ໌ຖານຂໍ້ມູນສະຫນອງການເຂົ້າເຖິງຢ່າງໄວວາກັບລາຍລະອຽດຂອງດັດສະນີ
ຂໍ້ຄວາມໃນລະຫວ່າງການດໍາເນີນການຄົ້ນຫາ. ການຄົ້ນຫາປົກກະຕິຈະຜະລິດໂຟນເດີ (ອັນທີ່ເອີ້ນວ່າ
mfolder) ປະກອບດ້ວຍຂໍ້ຄວາມທີ່ກົງກັນ. ຢ່າງໃດກໍຕາມ, ຮູບແບບດິບ (-r) ທີ່ມີຢູ່ທີ່ພຽງແຕ່
ລາຍຊື່ຂໍ້ຄວາມທີ່ກົງກັນແທນ.
ມັນສາມາດດໍາເນີນການກັບປະເພດໂຟນເດີຕໍ່ໄປນີ້
* maildir
* MH (ເຂົ້າກັນໄດ້ກັບຮູບແບບໂຟນເດີ MH ທີ່ໃຊ້ໂດຍ xmh, sylpheed, claws-mail, nnml
(Gnus) ແລະວິວັດການ)
* mbox (ລວມທັງ mbox ທີ່ຖືກບີບອັດດ້ວຍ gzip ຫຼື bzip2)
ຖ້າໂຟນເດີ maildir ຫຼື MH ຖືກໃຊ້, ແລະການຄົ້ນຫາຈະສົ່ງຜົນໃຫ້ມັນກົງກັບ mfolder.
ໃນຮູບແບບ maildir ຫຼື MH, ການເຊື່ອມຕໍ່ສັນຍາລັກຖືກນໍາໃຊ້ເພື່ອອ້າງອີງຂໍ້ຄວາມຕົ້ນສະບັບພາຍໃນ
mfolder ໄດ້. ຢ່າງໃດກໍຕາມ, ຖ້າໂຟນເດີ mbox ມີສ່ວນຮ່ວມ, ສໍາເນົາຂໍ້ຄວາມຈະຖືກເຮັດແທນ.
OPTIONS
Mairix ຕັດສິນໃຈວ່າການດັດແກ້ຫຼືການຊອກຫາແມ່ນຕ້ອງການໂດຍການຊອກຫາທີ່ມີຂອງ
ໃດ ຮູບແບບການຊອກຫາ ຢູ່ໃນເສັ້ນຄໍາສັ່ງ.
ພິເສດ ໂຫມດ
-ຊ, - ຊ່ວຍ
ສະແດງສະຫຼຸບການນຳໃຊ້ ແລະອອກ
-V, - ການປ່ຽນແປງ
ສະແດງສະບັບໂຄງການແລະອອກ
-d
ຖິ້ມເນື້ອໃນຂອງຖານຂໍ້ມູນໃນຮູບແບບທີ່ມະນຸດສາມາດອ່ານໄດ້ເພື່ອ stdout.
ໂດຍທົ່ວໄປ ທາງເລືອກໃນການ
-f maixrc
--rcfile maixrc
ລະບຸໄຟລ໌ການຕັ້ງຄ່າທາງເລືອກທີ່ຈະໃຊ້. ໄຟລ໌ການຕັ້ງຄ່າເລີ່ມຕົ້ນ
is ~/.mairixrc.
- ໃນ, -- verbose
ເຮັດໃຫ້ຜົນຜະລິດໄດ້ verbose ຫຼາຍ
- ຖາມ, --no-integrity-checks
ປົກກະຕິແລ້ວ Mairix ຈະເຮັດບາງການທົດສອບຄວາມສົມບູນພາຍໃນໃນຖານຂໍ້ມູນ. ໄດ້ -Q
ທາງເລືອກເອົາການກວດສອບເຫຼົ່ານີ້, ການເຮັດໃຫ້ Mairix ແລ່ນໄວ, ແຕ່ມັນຈະເປັນໄປໄດ້ຫນ້ອຍ
ເພື່ອກວດຫາບັນຫາພາຍໃນຖ້າມີແມງໄມ້ເຂົ້າມາ.
ໄດ້ nochecks ຄໍາສັ່ງໃນໄຟລ໌ rc ມີຜົນກະທົບດຽວກັນ.
--ປົດລັອກ
Mairix locks ໄຟລ໌ຖານຂໍ້ມູນຂອງຕົນໃນລະຫວ່າງການດໍາເນີນການດັດສະນີຫຼືການຊອກຫາໃດໆ
ປ້ອງກັນການແລ່ນດັດສະນີຫຼາຍອັນລົບກວນເຊິ່ງກັນແລະກັນ, ຫຼືການດໍາເນີນການດັດສະນີ
ຂັດຂວາງການຄົ້ນຫາ. ໄດ້ --ປົດລັອກ ທາງ ເລືອກ ເອົາ lockfile ກ່ອນ
ດໍາເນີນການດັດສະນີຫຼືການຄົ້ນຫາທີ່ຮ້ອງຂໍ. ນີ້ແມ່ນວິທີທີ່ສະດວກ
ການທໍາຄວາມສະອາດ lockfile stale ຖ້າຫາກວ່າການແລ່ນກ່ອນຫນ້ານີ້ crashed ສໍາລັບເຫດຜົນບາງຢ່າງຫຼືເປັນ
ເອົາລູກອອກ.
Indexing ທາງເລືອກໃນການ
-p, -- ລ້າງ
ເຮັດໃຫ້ຂໍ້ຄວາມ stale (ຕາຍ) ຈະຖືກລຶບລ້າງອອກຈາກຖານຂໍ້ມູນໃນລະຫວ່າງການດໍາເນີນການດັດສະນີ.
(ຕາມປົກກະຕິ, ຂໍ້ຄວາມ stale ຖືກປະໄວ້ໃນຖານຂໍ້ມູນເນື່ອງຈາກຄ່າໃຊ້ຈ່າຍເພີ່ມເຕີມ
ຂອງການກະຕຸ້ນການເກັບຮັກສາທີ່ພວກເຂົາເຈົ້າເອົາເຖິງ.)
-F, --fast-index
ເມື່ອປະມວນຜົນໂຟນເດີ maildir ແລະ MH, Mairix ປົກກະຕິແລ້ວປຽບທຽບ mtime ແລະຂະຫນາດ
ຂອງແຕ່ລະຂໍ້ຄວາມຕໍ່ກັບຄ່າທີ່ເກັບໄວ້ໃນຖານຂໍ້ມູນ. ຖ້າພວກເຂົາມີການປ່ຽນແປງ,
ຂໍ້ຄວາມຈະຖືກສະແກນຄືນໃໝ່. ການກວດສອບນີ້ຕ້ອງການແຕ່ລະໄຟລ໌ຂໍ້ຄວາມທີ່ຈະເປັນ
ສະຖານະການ. ສໍາລັບຈໍານວນຂໍ້ຄວາມຈໍານວນຫລາຍໃນປະເພດໂຟນເດີເຫຼົ່ານີ້, ນີ້ສາມາດເປັນ a
ຂະໜາດໃຫຍ່ຢູ່ເທິງຫົວ.
ທາງເລືອກນີ້ບອກ Mairix ສົມມຸດວ່າເມື່ອຂໍ້ຄວາມຢູ່ໃນແຜ່ນປະຈຸບັນມີຊື່
ການຈັບຄູ່ຫນຶ່ງທີ່ຢູ່ໃນຖານຂໍ້ມູນ, ມັນຄວນຈະສົມມຸດວ່າຂໍ້ຄວາມບໍ່ປ່ຽນແປງ.
ການດໍາເນີນການດັດສະນີຕໍ່ມາໂດຍບໍ່ໃຊ້ຕົວເລືອກນີ້ຈະແກ້ໄຂການສະແກນຄືນໃຫມ່ໃດໆ
ພາດເນື່ອງມາຈາກການນໍາໃຊ້ຂອງມັນ.
--force-hash-key-new-database hash
ຕົວເລືອກນີ້ຄວນຈະຖືກໃຊ້ສໍາລັບການດີບັກເທົ່ານັ້ນ.
ຖ້າຖານຂໍ້ມູນໃຫມ່ຖືກສ້າງຂື້ນ, hash ຖືກນໍາໃຊ້ເປັນ hash key, ແທນທີ່ຈະເປັນ hash ແບບສຸ່ມ.
ຄົ້ນຫາ ທາງເລືອກໃນການ
-ກ, --ເສີມ
ຕື່ມຂໍ້ມູນໃຫມ່ທີ່ກົງກັບ mfolder ໃນປັດຈຸບັນແທນທີ່ຈະສ້າງ
mfolder ຈາກ scratch.
-t, -- ກະທູ້
ເຊັ່ນດຽວກັນກັບການສົ່ງຄືນຂໍ້ຄວາມທີ່ກົງກັນ, ກັບຄືນທຸກຂໍ້ຄວາມດຽວກັນ
ກະທູ້ເປັນຫນຶ່ງໃນການແຂ່ງຂັນທີ່ແທ້ຈິງ.
-r, --raw-output
ແທນທີ່ຈະສ້າງ mfolder ທີ່ມີຂໍ້ຄວາມທີ່ກົງກັນ, ພຽງແຕ່ສະແດງໃຫ້ເຫັນພວກມັນ
ເສັ້ນທາງໃນ stdout.
-x, --excerpt-output
ແທນທີ່ຈະສ້າງ mfolder ທີ່ມີຂໍ້ຄວາມທີ່ກົງກັນ, ສະແດງ excerpt
ຈາກຫົວຂອງພວກເຂົາກ່ຽວກັບ stdout. excerpt ສະແດງໃຫ້ເຫັນເຖິງ, Cc, From, Subject ແລະວັນທີ.
-H, --force-hardlinks
ແທນທີ່ຈະສ້າງການເຊື່ອມໂຍງທີ່ເປັນສັນຍາລັກ, ບັງຄັບໃຊ້ hardlinks. ນີ້ຊ່ວຍຜູ້ສົ່ງຈົດໝາຍ
ເຊັ່ນ alpine ເພື່ອຮັບຮູ້ວ່າມີຈົດຫມາຍໃຫມ່ໃນໂຟນເດີຄົ້ນຫາ.
-o mfolder
--mfolder mfolder
ລະບຸເສັ້ນທາງທາງເລືອກຊົ່ວຄາວສໍາລັບ mfolder ທີ່ຈະໃຊ້, overriding the mfolder
ຄໍາສັ່ງໃນໄຟລ໌ rc.
Mairix ຈະປະຕິເສດການສົ່ງອອກຜົນການຄົ້ນຫາເຂົ້າໄປໃນໂຟນເດີໃດໆທີ່ເບິ່ງຄືວ່າເປັນ
ໃນບັນດາສິ່ງທີ່ຖືກດັດສະນີ. ນີ້ແມ່ນເພື່ອປ້ອງກັນການລຶບອີເມວໂດຍບັງເອີນ.
ຄົ້ນຫາ ຮູບແບບການ
t:ຄໍາ
ການແຂ່ງຂັນ ຄໍາ ໃນ To: header.
c:ຄໍາ
ການແຂ່ງຂັນ ຄໍາ ໃນ Cc: header.
f:ຄໍາ
ການແຂ່ງຂັນ ຄໍາ ໃນຈາກ: ຫົວ.
s:ຄໍາ
ການແຂ່ງຂັນ ຄໍາ ໃນຫົວຂໍ້: ຫົວ.
m:ຄໍາ
ການແຂ່ງຂັນ ຄໍາ ໃນ Message-ID: ສ່ວນຫົວ.
b:ຄໍາ
ການແຂ່ງຂັນ ຄໍາ ຢູ່ໃນເນື້ອໃນຂໍ້ຄວາມ.
ຂໍ້ຄວາມ ຮ່າງກາຍ ຖືກປະຕິບັດເພື່ອຫມາຍຄວາມວ່າສ່ວນໃດສ່ວນຫນຶ່ງຂອງຮ່າງກາຍຂອງປະເພດຂໍ້ຄວາມ / ທໍາມະດາຫຼືຂໍ້ຄວາມ / html. ສໍາລັບ
text/html, ຂໍ້ຄວາມພາຍໃນແທັກ meta ຖືກລະເລີຍ. ໂດຍສະເພາະ, URLs ພາຍໃນ <A
HREF="..."> ແທັກບໍ່ໄດ້ຖືກດັດສະນີໃນຂະນະນີ້. ໄຟລ໌ແນບທີ່ບໍ່ແມ່ນຂໍ້ຄວາມຖືກລະເລີຍ. ຖ້າ
ມີໄຟລ໌ແນບຂອງຂໍ້ຄວາມປະເພດ / rfc822, ນີ້ຖືກວິເຄາະແລະກົງກັນ
ປະຕິບັດຢູ່ໃນຂໍ້ຄວາມຍ່ອຍນີ້ເຊັ່ນກັນ. ຖ້າການຕີເກີດຂຶ້ນ, ຂໍ້ຄວາມປິດແມ່ນ
ຖືວ່າເປັນການຕີ.
d:[ວັນທີເລີ່ມຕົ້ນ]-[end-datespec]
ຈັບຄູ່ຂໍ້ຄວາມກັບວັນທີ: ສ່ວນຫົວນອນຢູ່ໃນຂອບເຂດສະເພາະ.
z:[ຂະຫນາດຕ່ໍາ]-[ຂະຫນາດສູງ]
ຈັບຄູ່ຂໍ້ຄວາມທີ່ມີຂະໜາດຢູ່ໃນຂອບເຂດທີ່ລະບຸ. ຖ້າ ຂະຫນາດຕ່ໍາ ການໂຕ້ຖຽງແມ່ນ
ຍົກເລີກມັນເລີ່ມຕົ້ນເປັນສູນ. ຖ້າ ຂະຫນາດສູງ ການໂຕ້ຖຽງຖືກລະເວັ້ນມັນໄວ້ໃນຕອນຕົ້ນ
ຂະຫນາດທີ່ບໍ່ມີຂອບເຂດ.
ຕົວຢ່າງ, ເພື່ອຈັບຄູ່ຂໍ້ຄວາມລະຫວ່າງ 10kilobytes ແລະ 20kilobytes ໃນຂະຫນາດ, the
ສາມາດນຳໃຊ້ຄຳຊອກຫາຕໍ່ໄປນີ້:
mairix z:10k-20k
ຄຳຕໍ່ທ້າຍ 'k' ໃນຈຳນວນໃດໜຶ່ງໝາຍເຖິງຄູນດ້ວຍ 1024, ແລະຄຳຕໍ່ທ້າຍ 'M' ໃນຈຳນວນໃດໜຶ່ງ.
ໝາຍເຖິງຄູນດ້ວຍ 1024*1024.
n:ຄໍາ
ການແຂ່ງຂັນ ຄໍາ ເກີດຂຶ້ນເປັນຊື່ຂອງໄຟລ໌ແນບໃນຂໍ້ຄວາມ. ນັບຕັ້ງແຕ່ຕິດ
ຊື່ມັກຈະຍາວ, ຕົວເລືອກນີ້ມັກຈະຖືກໃຊ້ໃນຮູບແບບຍ່ອຍຍ່ອຍ.
So
mairix n:mairix=
ຈະກົງກັບຂໍ້ຄວາມທັງໝົດທີ່ມີໄຟລ໌ແນບທີ່ມີຊື່ທີ່ມີສາຍຍ່ອຍ
Mairix.
ຊື່ໄຟລ໌ແນບແມ່ນຖືກກໍານົດຈາກຊື່ =xxx ຫຼືຊື່ໄຟລ໌ = xxx ຄຸນສົມບັດທີ່ເປີດ
ປະເພດເນື້ອຫາ: ແລະການຈັດວາງເນື້ອຫາ: ສ່ວນຫົວຕາມລໍາດັບ.
F:ທົງ
ຈັບຄູ່ຂໍ້ຄວາມທີ່ມີການຕັ້ງຄ່າທຸງສະເພາະ. ທຸງທີ່ມີຢູ່ແມ່ນ 's' ຄວາມຫມາຍ
ເຫັນ, 'r' ຫມາຍຄວາມວ່າຕອບ, ແລະ 'f' ຫມາຍເຖິງທຸງ. ທຸງແມ່ນກໍລະນີ -
insensitive. ຕົວອັກສອນທຸງອາດຈະຖືກນຳໜ້າດ້ວຍ '-' ເພື່ອປະຕິເສດຄວາມຮູ້ສຶກຂອງມັນ. ດັ່ງນັ້ນ
mairix F:-sd:1w-
ຈະກົງກັບຂໍ້ຄວາມທີ່ຍັງບໍ່ໄດ້ອ່ານໃດໆທີ່ມີອາຍຸຫນ້ອຍກວ່າຫນຶ່ງອາທິດ, ແລະ
mairix F:fr d:-1m
ຈະກົງກັບຂໍ້ຄວາມທີ່ມີທຸງເກົ່າກວ່າໜຶ່ງເດືອນທີ່ທ່ານບໍ່ໄດ້ຕອບກັບ
yet
ຈື່ໄວ້ວ່າຕົວອັກສອນທຸງ ແລະຄວາມໝາຍຂອງມັນເຫັນດີກັບຕົວທີ່ໃຊ້ເປັນ
ຕົວອັກສອນຕໍ່ທ້າຍກ່ຽວກັບຊື່ໄຟລ໌ຂໍ້ຄວາມໃນໂຟນເດີ maildir.
ຊອກຫາ ສໍາລັບການ a ການແຂ່ງຂັນ ລະຫວ່າງ ເພີ່ມເຕີມ ກ່ວາ ຫນຶ່ງ ສ່ວນ of a ຂໍ້ຄວາມ
ຫຼາຍພາກສ່ວນຂອງຮ່າງກາຍອາດຈະຖືກຈັດກຸ່ມເຂົ້າກັນ, ຖ້າການຈັບຄູ່ໃນອັນໃດອັນໜຶ່ງແມ່ນຊອກຫາ. ທົ່ວໄປ
ຕົວຢ່າງປະຕິບັດຕາມ.
tc:ຄໍາ
ການແຂ່ງຂັນ ຄໍາ ຢູ່ໃນຫົວຂໍ້ To: ຫຼື Cc: headers (ຫຼືທັງສອງ).
bs:ຄໍາ
ການແຂ່ງຂັນ ຄໍາ ໃນທັງສອງຫົວຂໍ້: header ຫຼືເນື້ອໃນຂໍ້ຄວາມ (ຫຼືທັງສອງ).
ໄດ້ a: ຮູບແບບການຄົ້ນຫາແມ່ນຕົວຫຍໍ້ຂອງ tcf:; ie ກົງກັບຄໍາທີ່ຢູ່ໃນ To:, Cc: ຫຼື
ຈາກ: ຫົວ. ("a" ຫຍໍ້ມາຈາກ "ທີ່ຢູ່" ໃນກໍລະນີນີ້.)
ການແຂ່ງຂັນ ຄໍາເວົ້າ
ໄດ້ ຄໍາ ການໂຕ້ຖຽງກັບສະຕຣິງຄົ້ນຫາສາມາດມີຮູບແບບຕ່າງໆ.
~ ຄໍາ
ຈັບຄູ່ຂໍ້ຄວາມ ບໍ່ ປະກອບດ້ວຍຄໍາ.
word1,word2
ນີ້ກົງກັນຖ້າທັງສອງຄໍາຖືກຈັບຄູ່ໃນສ່ວນຂໍ້ຄວາມທີ່ລະບຸ.
word1/word2
ນີ້ກົງກັນຖ້າຄໍາໃດຄໍາຫນຶ່ງຖືກຈັບຄູ່ໃນສ່ວນຂໍ້ຄວາມທີ່ລະບຸ.
substring=
ຈັບຄູ່ຄໍາທີ່ມີ ສາຍຍ່ອຍ ເປັນ substring
substring=N
ຈັບຄູ່ຄໍາທີ່ມີ ສາຍຍ່ອຍ, ອະນຸຍາດໃຫ້ເຖິງ N ຄວາມຜິດພາດໃນການແຂ່ງຂັນ. ສໍາລັບ
ຍົກຕົວຢ່າງ, if N ແມ່ນ 1, ຄວາມຜິດພາດດຽວແມ່ນອະນຸຍາດໃຫ້, ບ່ອນທີ່ຄວາມຜິດພາດສາມາດເປັນ
* ຈົດໝາຍທີ່ຂາດຫາຍໄປ
* ຈົດຫມາຍສະບັບເພີ່ມເຕີມ
* ຈົດຫມາຍສະບັບທີ່ແຕກຕ່າງກັນ.
^substring=
ຈັບຄູ່ຄໍາທີ່ມີ ສາຍຍ່ອຍ ເປັນ substring, ກັບຄວາມຕ້ອງການທີ່
ສາຍຍ່ອຍ ເກີດຂຶ້ນໃນຕອນຕົ້ນຂອງຄໍາທີ່ກົງກັນ.
ຄວາມ ສຳ ຄັນກ່ອນ ເລື່ອງ
ຄໍາສັ່ງຜູກມັດຂອງການກໍ່ສ້າງແມ່ນ:
1. ການໂຕ້ຖຽງແຖວຄໍາສັ່ງສ່ວນບຸກຄົນກໍານົດເງື່ອນໄຂແຍກຕ່າງຫາກທີ່ເປັນ AND-ed
ຮ່ວມກັນ
2. ພາຍໃນການໂຕ້ຖຽງດຽວ, ຕົວອັກສອນກ່ອນຈໍ້າສອງເມັດກໍານົດວ່າພາກສ່ວນຂໍ້ຄວາມໃດ
ການສະແດງອອກໃຊ້ກັບ. ຖ້າບໍ່ມີຈໍ້າສອງເມັດ, ການສະແດງອອກແມ່ນໃຊ້ກັບທັງຫມົດ
ສ່ວນຫົວທີ່ລະບຸໄວ້ກ່ອນໜ້ານີ້ ແລະເນື້ອໃນ.
3. ຫຼັງຈາກຈໍ້າສອງເມັດ, ເຄື່ອງໝາຍຈຸດກໍານົດຈຸດແຍກຕ່າງຫາກ, ເຊິ່ງແມ່ນ OR-ed ຮ່ວມກັນ.
4. ແຕ່ລະ disjunct ອາດຈະມີ conjuncts ແຍກຕ່າງຫາກ, ຊຶ່ງແຍກອອກໂດຍສັນຍາລັກບວກ.
ເງື່ອນໄຂເຫຼົ່ານີ້ແມ່ນ AND-ed ຮ່ວມກັນ.
5. ແຕ່ລະຕົວເຊື່ອມຕໍ່ອາດຈະເລີ່ມຕົ້ນດ້ວຍ tilde ເພື່ອລົບມັນ, ແລະອາດຈະຕິດຕາມດ້ວຍເຄື່ອງໝາຍເລກ.
ເພື່ອຊີ້ບອກການຈັບຄູ່ສະຕຣິງຍ່ອຍ, ເລືອກຕາມດ້ວຍຈຳນວນເຕັມເພື່ອກຳນົດ
ຈໍານວນສູງສຸດຂອງຄວາມຜິດພາດອະນຸຍາດໃຫ້.
ວັນທີ່ສະຫມັກ ຂໍ້ມູນ
ພາກສ່ວນນີ້ອະທິບາຍ syntax ທີ່ໃຊ້ສໍາລັບການກໍານົດວັນທີໃນເວລາທີ່ຊອກຫາໂດຍໃຊ້ `d:'
ທາງເລືອກ.
ວັນທີຖືກລະບຸເປັນໄລຍະ. ການເລີ່ມຕົ້ນ ແລະຈຸດສິ້ນສຸດຂອງໄລຍະສາມາດກຳນົດໄດ້ທັງສອງຢ່າງ.
ອີກທາງເລືອກ, ຖ້າການເລີ່ມຕົ້ນຖືກຍົກເລີກ, ມັນຖືກຖືວ່າເປັນຈຸດເລີ່ມຕົ້ນຂອງເວລາ. ຖ້າ
ສິ້ນສຸດແມ່ນຖືກລະເວັ້ນ, ມັນຖືວ່າເປັນເວລາໃນປະຈຸບັນ.
ມີ 4 ຮູບແບບພື້ນຖານ:
d:ຈຸດເລີ່ມຕົ້ນ
ລະບຸທັງການເລີ່ມຕົ້ນ ແລະສິ້ນສຸດຢ່າງຈະແຈ້ງ
d:ເລີ່ມ-
ລະບຸຈຸດເລີ່ມຕົ້ນ, ສິ້ນສຸດແມ່ນເວລາປະຈຸບັນ
d:-ສຸດທ້າຍ ລະບຸວ່າສິ້ນສຸດ, ເລີ່ມຕົ້ນແມ່ນ 'ດົນນານມາແລ້ວ' (ເຊັ່ນ: ຕົ້ນພຽງພໍທີ່ຈະລວມເອົາຂໍ້ຄວາມໃດນຶ່ງ).
d:ໄລຍະເວລາ
ກໍານົດການເລີ່ມຕົ້ນແລະສິ້ນສຸດ implicitly, ເປັນການເລີ່ມຕົ້ນແລະສິ້ນສຸດຂອງໄລຍະເວລາທີ່ໃຫ້.
ການເລີ່ມຕົ້ນ ແລະຈຸດສິ້ນສຸດສາມາດລະບຸໄດ້ບໍ່ວ່າຈະເປັນຢ່າງແທ້ຈິງ ຫຼືພີ່ນ້ອງ. ຈຸດສິ້ນສຸດທີ່ສົມທຽບແມ່ນ
ໃຫ້ເປັນຕົວເລກຕາມດ້ວຍຕົວອັກສອນດຽວທີ່ກໍານົດການຂະຫຍາຍ:
┌─────────┬──────────────────────────────────── ──────────┐
│ຈົດຫມາຍ │ ສັ້ນ ສໍາລັບການ │ ຍົກຕົວຢ່າງ │ ຊຶ່ງຫມາຍຄວາມວ່າ │
├─────────┼─────────────────────────────────── ──────────┤
│d │ ມື້ │ 3d │ 3 ມື້ │
│w │ ອາທິດ │ 2w │ 2 ອາທິດ (14 ມື້) │
│m │ ເດືອນ │ 5m │ 5 ເດືອນ (150 ມື້) │
│y │ ປີ │ 4y │ 4 ປີ (4*365 ມື້) │
└─────────┴────────────────────────────────── ──────────┘
ເດືອນຖືກປະຕິບັດສະເຫມີເປັນ 30 ມື້, ແລະປີເປັນ 365 ມື້, ສໍາລັບຈຸດປະສົງນີ້.
ເວລາຢ່າງແທ້ຈິງສາມາດຖືກລະບຸໄວ້ໃນຫຼາຍຮູບແບບ. ບາງຮູບແບບມີຄວາມຫມາຍແຕກຕ່າງກັນເມື່ອ
ພວກເຂົາກໍານົດວັນທີເລີ່ມຕົ້ນຈາກນັ້ນເມື່ອພວກເຂົາກໍານົດວັນທີສິ້ນສຸດ. ບ່ອນທີ່ດຽວ
expression ລະບຸທັງການເລີ່ມຕົ້ນ ແລະຈຸດສິ້ນສຸດ (ເຊັ່ນບ່ອນທີ່ການໂຕ້ຖຽງກັບ d: ບໍ່ມີ
a `-'), ມັນມັກຈະມີການຕີຄວາມແຕກຕ່າງກັນໃນສອງກໍລະນີ.
ໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້, ສົມມຸດວ່າວັນທີປະຈຸບັນແມ່ນວັນອາທິດທີ 18 ພຶດສະພາ 2003 (ຕອນທີ່ຂ້ອຍເລີ່ມ.
ການຂຽນເອກະສານນີ້.)
┌──────────────────────── ┬───────────────────────── ─────────────────────────────────────────────── ───┐
│ຕົວຢ່າງ │ ວັນທີເລີ່ມຕົ້ນ │ ວັນທີສິ້ນສຸດ │ ໝາຍເຫດ │
├───────────────────────── ┼─────────────────────── ───────────────────────────────────────────── ───┤
│d:20030301-20030425 │ ວັນທີ 1 ມີນາ, 2003 │ 25 ເມສາ, 2003 │ │
│d:030301-030425 │ ວັນທີ 1 ມີນາ 2003 │ ວັນທີ 25 ເມສາ 2003 │ ສະຕະວັດທີສົມມຸດ │
│d:mar1-apr25 │ ວັນທີ 1 ມີນາ, 2003 │ 25 ເມສາ, 2003 │ │
│d: Mar1-Apr 25 │ ວັນທີ 1 ມີນາ 2003 │ ວັນທີ 25 ເມສາ 2003 │ case insensitive │
│d:MAR1-APR25 │ ວັນທີ 1 ມີນາ 2003 │ ວັນທີ 25 ເມສາ 2003 │ case insensitive │
│d: 1mar-25apr │ ວັນທີ 1 ມີນາ, 2003 │ ວັນທີ 25 ເມສາ, 2003 │ ວັນທີ ແລະເດືອນຕາມລຳດັບ │
│d:2002 │ 1 ມັງກອນ 2002 │ 31 ທັນວາ 2002 │ ທັງປີ │
│d: ມີນາ │ 1 ມີນາ 2003 │ 31 ມີນາ 2003 │ ເດືອນມີນາ ຫຼ້າສຸດ │
│d:oct │ 1 ຕຸລາ, 2002 │ 31 ຕຸລາ, 2002 │ ຕຸລາຫຼ້າສຸດ │
│d:21oct-mar │ 21 ຕຸລາ, 2002 │ 31 ມີນາ, 2003 │ ເລີ່ມກ່ອນສິ້ນສຸດ │
│d: 21 ເມສາ-ມີນາ │ ວັນທີ 21 ເມສາ 2002 │ ວັນທີ 31 ມີນາ 2003 │ ເລີ່ມກ່ອນສິ້ນສຸດ │
│d: 21 ເມສາ- │ ວັນທີ 21 ເມສາ 2003 │ ວັນທີ 18 ພຶດສະພາ 2003 │ ສິ້ນສຸດຖືກລະເວັ້ນ │
│d:-21 ເມສາ │ ວັນທີ 1 ມັງກອນ, 1900 │ ວັນທີ 21 ເມສາ, 2003 │ ເລີ່ມລະເວັ້ນ │
│d:6w-2w │ ວັນທີ 6 ເມສາ 2003 │ ວັນທີ 4 ພຶດສະພາ 2003 │ ທັງສອງວັນທີເປັນພີ່ນ້ອງກັນ │
│d:21 apr-1w │ 21 ເມສາ 2003 │ ວັນທີ 11 ພຶດສະພາ 2003 │ one date relative │
│d: 21 ເມສາ-2 ປີ │ ວັນທີ 21 ເມສາ 2001 │ ວັນທີ 11 ພຶດສະພາ 2001 │ ເລີ່ມກ່ອນສິ້ນສຸດ │
│d:99-11 │ ວັນທີ 1 ມັງກອນ 1999 │ ວັນທີ 11 ພຶດສະພາ 2003 │ 2 ຕົວເລກແມ່ນມື້ຂອງເດືອນ │
│ │ │ │ ຖ້າເປັນໄປໄດ້, ຖ້າບໍ່ດັ່ງນັ້ນປີ │
│d:99oct-1oct │ ວັນທີ 1 ຕຸລາ, 1999 │ ວັນທີ 1 ຕຸລາ, 2002 │ ສິ້ນສຸດກ່ອນຕອນນີ້, ຕົວເລກດຽວແມ່ນ │
│ │ │ │ ມື້ຂອງເດືອນ │
│d:99oct-01oct │ 1 ຕຸລາ, 1999 │ ວັນທີ 31 ຕຸລາ, 2001 │ 2 ຕົວເລກເລີ່ມຕົ້ນດ້ວຍສູນ │
│ │ │ │ ຮັບການປິ່ນປົວເປັນປີ │
│d:oct99-oct1 │ ວັນທີ 1 ຕຸລາ, 1999 │ ວັນທີ 1 ຕຸລາ, 2002 │ ມື້ແລະເດືອນຕາມລຳດັບ │
│d:oct99-oct01 │ ວັນທີ 1 ຕຸລາ, 1999 │ ວັນທີ 31 ຕຸລາ, 2001 │ ປີ ແລະ ເດືອນຕາມລຳດັບ │
└──────────────────────── ┴───────────────────────── ────────────────────────────────────────────── ───┘
ຫຼັກການໃນຕາຕະລາງເຮັດວຽກດັ່ງຕໍ່ໄປນີ້.
· ເມື່ອສຳນວນກຳນົດໄລຍະເວລາຫຼາຍກວ່າໜຶ່ງມື້ (ເຊັ່ນ: ເດືອນ ຫຼື ປີ
ກໍານົດ), ມື້ທໍາອິດທີ່ສຸດໃນໄລຍະເວລາໄດ້ຖືກປະຕິບັດໃນເວລາທີ່ກໍານົດວັນທີເລີ່ມຕົ້ນ,
ແລະມື້ສຸດທ້າຍໃນໄລຍະເວລາຖ້າຈຸດສິ້ນສຸດຂອງຊ່ວງແມ່ນຖືກກໍານົດ.
· ວັນທີສິ້ນສຸດແມ່ນຖືເປັນວັນທີ ຫຼືກ່ອນວັນທີປັດຈຸບັນສະເໝີ.
· ວັນທີເລີ່ມຕົ້ນແມ່ນຖືເປັນວັນທີ ຫຼືກ່ອນວັນທີສິ້ນສຸດສະເໝີ.
ຕັ້ງ UP ການ MATCH ຕູ້ເຢັນ
ຖ້າໂຟນເດີທີ່ກົງກັນບໍ່ມີໃນເວລາທີ່ແລ່ນຢູ່ໃນໂຫມດຄົ້ນຫາ, ມັນແມ່ນອັດຕະໂນມັດ
ສ້າງ. ສໍາລັບ 'mformat=maildir' (ຄ່າເລີ່ມຕົ້ນ), ນີ້ຄວນຈະເປັນທັງຫມົດທີ່ທ່ານຕ້ອງເຮັດ. ຖ້າເຈົ້າ
ໃຊ້ 'mformat=mh', ທ່ານອາດຈະຕ້ອງດໍາເນີນການບາງຄໍາສັ່ງກ່ອນທີ່ mailer ຂອງທ່ານຈະຮັບຮູ້
ໂຟນເດີ. ຕົວຢ່າງ: ສໍາລັບ mutt, ທ່ານສາມາດເຮັດໄດ້
mkdir -p /home/richard/Mail/mfolder
ແຕະ /home/richard/Mail/mfolder/.mh_sequences
ເຊິ່ງເບິ່ງຄືວ່າເຮັດວຽກ. ອີກທາງເລືອກ, ພາຍໃນ mutt, ທ່ານສາມາດຕັ້ງ MBOX_TYPE ເປັນລ່ວງຫນ້າ.
ຖ້າທ່ານໃຊ້ Sylpheed, ວິທີທີ່ດີທີ່ສຸດເບິ່ງຄືວ່າເປັນການສ້າງໂຟນເດີໃຫມ່ຈາກພາຍໃນ
Sylpheed ກ່ອນທີ່ຈະໃຫ້ mairix ຂຽນໃສ່ມັນ.
ຕົວຢ່າງ
ສົມມຸດວ່າທີ່ຢູ່ອີເມວຂອງຂ້ອຍແມ່ນ[email protected]>.
ທັງສອງອັນຕໍ່ໄປນີ້ຈະກົງກັບຂໍ້ຄວາມທັງໝົດທີ່ໃໝ່ກວ່າ 3 ເດືອນຈາກຂ້ອຍດ້ວຍຄຳວ່າ
'chrony' ໃນເສັ້ນຫົວຂໍ້:
mairix d:3m- f:richard+doesnt+exist s:chrony
mairix d:3m- f:[email protected] s: chrony
ສົມມຸດວ່າຂ້ອຍບໍ່ສົນໃຈສິ່ງທີ່ກົງກັນເລັກນ້ອຍກ່ຽວກັບທີ່ຢູ່, ຂ້ອຍຕ້ອງການຊ່ວງວັນທີທີ່ກວ້າງກວ່າ, ແລະ
ຂ້ອຍສົງໃສວ່າບາງຂໍ້ຄວາມທີ່ຂ້ອຍຕອບກັບອາດມີຫົວຂໍ້ທີ່ສະກົດຜິດ
(ຂໍອະນຸຍາດເຖິງ 2 ຂໍ້ຜິດພາດ):
mairix d:6m- f:richard s:chrony=2
ຫມາຍເຫດ
Mairix ເຮັດວຽກສະເພາະໃນແງ່ຂອງ ຄໍາເວົ້າ. ດັດຊະນີທີ່ສ້າງຂຶ້ນໃນຮູບແບບດັດສະນີ
ມີຕາຕະລາງຂອງຄໍາທີ່ເກີດຂື້ນໃນຂໍ້ຄວາມໃດ. ເພາະສະນັ້ນ, ຄວາມສາມາດໃນການຊອກຫາແມ່ນ
ອີງໃສ່ການຊອກຫາຂໍ້ຄວາມທີ່ມີຄໍາສັບສະເພາະ. Mairix ກໍານົດຄໍາສັບໃດຫນຶ່ງ
ສະຕຣິງຂອງໂຕອັກສອນແລະຕົວເລກ + ຂີດກ້ອງ. ຊ່ອງຫວ່າງໃດນຶ່ງ, ເຄື່ອງໝາຍວັກຕອນ, ເຄື່ອງໝາຍຂີດກ້ອງ ແລະ ອື່ນໆ
ຖືກປະຕິບັດເປັນຂອບເຂດຄໍາສັບ.
Mairix ມີການຈັດການພິເສດສໍາລັບ To:, Cc: ແລະ From: headers. ນອກ ເໜືອ ຈາກ ຄຳ ສັບ ທຳ ມະດາ
ສະແກນ, ສ່ວນຫົວເຫຼົ່ານີ້ຖືກສະແກນເປັນເທື່ອທີສອງ, ບ່ອນທີ່ຕົວອັກສອນ '@', '-' ແລະ '.' ແມ່ນ
ຍັງຖືກປະຕິບັດເປັນຕົວອັກສອນຄໍາ. ນີ້ອະນຸຍາດໃຫ້ສ່ວນໃຫຍ່ (ຖ້າບໍ່ແມ່ນທັງຫມົດ) ທີ່ຢູ່ອີເມວປາກົດ
ໃນຖານຂໍ້ມູນເປັນຄໍາດຽວ. ດັ່ງນັ້ນຖ້າຫາກວ່າທ່ານມີເມລຈາກ [email protected], ມັນຈະ
ກົງກັບການຄົ້ນຫາທັງສອງອັນນີ້
mairix f:foobar
maix f:[email protected]
ມັນຄວນຈະເປັນທີ່ຈະແຈ້ງໃນປັດຈຸບັນວ່າການຄົ້ນຫາບໍ່ສາມາດຖືກນໍາໃຊ້ເພື່ອຊອກຫາຂໍ້ຄວາມທີ່ກົງກັນ
ການສະແດງອອກປົກກະຕິທົ່ວໄປ. ນີ້ບໍ່ເຄີຍມີຂໍ້ຈໍາກັດຫຼາຍ. ການຄົ້ນຫາຫຼາຍທີ່ສຸດແມ່ນ
ສໍາລັບຄໍາທີ່ໃຊ້ໂດຍສະເພາະທີ່ຢູ່ໃນຂໍ້ຄວາມ, ຫຼືລາຍລະອຽດຂອງຜູ້ຮັບ, ຫຼື
ວັນທີໂດຍປະມານ.
ມັນຍັງມີມູນຄ່າຊີ້ໃຫ້ເຫັນວ່າບໍ່ມີຂໍ້ມູນ 'ທ້ອງຖິ່ນ' ຖືກເກັບໄວ້, ດັ່ງນັ້ນທ່ານບໍ່ສາມາດ
ຄົ້ນຫາຂໍ້ຄວາມທີ່ມີຄໍາຫນຶ່ງ 'ໃກ້' ກັບບາງຄໍາອື່ນ. ສໍາລັບທຸກໆຂໍ້ຄວາມແລະ
ທຸກໆຄໍາ, ມີເງື່ອນໄຂແມ່ນ / ບໍ່ແມ່ນງ່າຍດາຍທີ່ເກັບໄວ້ - ບໍ່ວ່າຂໍ້ຄວາມປະກອບດ້ວຍ
ຄໍາທີ່ຢູ່ໃນຫົວຂໍ້ສະເພາະຫຼືຢູ່ໃນຮ່າງກາຍ. ມາຮອດປະຈຸບັນນີ້ໄດ້ພິສູດວ່າຈະພຽງພໍ.
Mairix ມີຄວາມຮູ້ສຶກຄ້າຍຄືກັນກັບການນໍາໃຊ້ເຄື່ອງຈັກຊອກຫາອິນເຕີເນັດ.
ໃຊ້ mairix ອອນໄລນ໌ ໂດຍໃຊ້ບໍລິການ onworks.net