ນີ້ແມ່ນຄໍາສັ່ງ doveadm-fetch ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
doveadm-fetch - ເອົາຂໍ້ຄວາມບາງສ່ວນ/ເຕັມ ຫຼືຂໍ້ມູນຂໍ້ຄວາມ
ສະຫຼຸບສັງລວມ
doveadm [-Dv] [-f ຜູ້ຈັດຮູບແບບ] ດຶງ [-S socket_path] ທົ່ງນາ search_query
doveadm [-Dv] [-f ຜູ້ຈັດຮູບແບບ] ດຶງ [-S socket_path] -A ທົ່ງນາ search_query
doveadm [-Dv] [-f ຜູ້ຈັດຮູບແບບ] ດຶງ [-S socket_path] -F ເອກະສານ ທົ່ງນາ search_query
doveadm [-Dv] [-f ຜູ້ຈັດຮູບແບບ] ດຶງ [-S socket_path] -u ຜູ້ໃຊ້ ທົ່ງນາ search_query
ລາຍລະອຽດ
doveadm ດຶງ ສາມາດໃຊ້ເພື່ອດຶງເອົາເນື້ອໃນຂອງຂໍ້ຄວາມ ແລະ metadata. ນີ້ສາມາດເປັນປະໂຫຍດສໍາລັບ
scripts ແລະສໍາລັບການ debugging. ຖ້າທ່ານຕ້ອງການດຶງຂໍ້ຄວາມເທື່ອລະອັນ, ເບິ່ງ
doveadm-ຄົ້ນຫາ(1).
ທີ່ສໍາຄັນ:
ກະລຸນາເຄົາລົບຄວາມເປັນສ່ວນຕົວຂອງຜູ້ໃຊ້ຂອງທ່ານ.
OPTIONS
Global doveadm(1) ທາງເລືອກໃນການ:
-D ເປີດໃຊ້ຂໍ້ຄວາມ verbosity ແລະ debug.
-f ຜູ້ຈັດຮູບແບບ
ລະບຸ ຜູ້ຈັດຮູບແບບ ສໍາລັບການຈັດຮູບແບບຜົນຜະລິດ. ຮູບແບບທີ່ຮອງຮັບແມ່ນ:
flow ພິມແຕ່ລະແຖວດ້ວຍ ທີ່ສໍາຄັນ=ມູນຄ່າ ຄູ່
pager ພິມແຕ່ລະ ທີ່ສໍາຄັນ: ມູນຄ່າ ຄູ່ຢູ່ໃນເສັ້ນຂອງຕົນເອງແລະແຍກບັນທຶກດ້ວຍແບບຟອມ
ລັກສະນະອາຫານ (^L).
ແຖບ ພິມສ່ວນຫົວຕາຕະລາງຕາມດ້ວຍແຖບມູນຄ່າທີ່ແຍກອອກ.
ຕາຕະລາງ ພິມສ່ວນຫົວຂອງຕາຕະລາງຕາມດ້ວຍເສັ້ນມູນຄ່າທີ່ປັບ.
-o ຕັ້ງ=ມູນຄ່າ
ລົບລ້າງການຕັ້ງຄ່າ ຕັ້ງ ຈາກ /etc/dovecot/dovecot.conf ແລະຈາກ
userdb ທີ່ມີໃຫ້ ມູນຄ່າ. ໃນຄໍາສັ່ງທີ່ຈະ override ຫຼາຍການຕັ້ງຄ່າ, ໄດ້ -o ທາງເລືອກ
ອາດຈະຖືກກໍານົດຫຼາຍຄັ້ງ.
-v ເປີດໃຊ້ verbosity, ລວມທັງຕົວນັບຄວາມຄືບຫນ້າ.
ຄໍາສັ່ງນີ້ໃຊ້ໃນຕອນຕົ້ນຂອງຮູບແບບຜົນຜະລິດໄດ້ pager.
ຄໍາສັ່ງສະເພາະ ທາງເລືອກໃນການ:
-A ຖ້າ -A ທາງເລືອກແມ່ນປະຈຸບັນ, ໄດ້ ຄໍາສັ່ງ ຈະຖືກປະຕິບັດສໍາລັບຜູ້ໃຊ້ທັງຫມົດ. ການນໍາໃຊ້
ທາງເລືອກນີ້ໃນການປະສົມປະສານກັບຜູ້ໃຊ້ລະບົບຈາກ userdb { ຄົນຂັບ = passwd } ບໍ່ແມ່ນ
ແນະນໍາ, ເນື່ອງຈາກວ່າມັນຍັງມີຜູ້ໃຊ້ທີ່ມີ UID ຕ່ໍາກວ່າຫນຶ່ງ
ຕັ້ງຄ່າດ້ວຍ first_valid_uid ຕັ້ງ.
ເມື່ອໂມດູນ SQL userdb ຖືກນໍາໃຊ້ໃຫ້ແນ່ໃຈວ່າ iterate_query ຕັ້ງໃນ
/etc/dovecot/dovecot-sql.conf.ext ກົງກັບຮູບແບບຖານຂໍ້ມູນຂອງເຈົ້າ. ໃນເວລາທີ່ການນໍາໃຊ້
LDAP ໂມດູນ userdb, ໃຫ້ແນ່ໃຈວ່າ iterate_attrs ແລະ iterate_filter ຕັ້ງຄ່າໃນ
/etc/dovecot/dovecot-ldap.conf.ext ກົງກັບ LDAP schema ຂອງທ່ານ. ຖ້າບໍ່ດັ່ງນັ້ນ doveadm(1)
ຈະບໍ່ສາມາດ iterate ຫຼາຍກວ່າຜູ້ໃຊ້ທັງຫມົດ.
-F ເອກະສານ
ປະຕິບັດການ ຄໍາສັ່ງ ສໍາລັບຜູ້ໃຊ້ທັງຫມົດໃນ ເອກະສານ. ນີ້ແມ່ນຄ້າຍຄືກັນກັບ -A
ທາງເລືອກ, ແຕ່ແທນທີ່ຈະໄດ້ຮັບບັນຊີລາຍຊື່ຂອງຜູ້ໃຊ້ຈາກ userdb, ພວກເຂົາຖືກອ່ານ
ຈາກທີ່ໃຫ້ ເອກະສານ. ໄດ້ ເອກະສານ ມີຫນຶ່ງຊື່ຜູ້ໃຊ້ຕໍ່ແຖວ.
-S socket_path
ການໂຕ້ຖຽງຂອງທາງເລືອກແມ່ນເປັນເສັ້ນທາງຢ່າງແທ້ຈິງໄປຫາຊັອກເກັດໂດເມນ UNIX ທ້ອງຖິ່ນ, ຫຼື
ຊື່ເຈົ້າພາບ ແລະພອດ (hostname:port), ເພື່ອເຊື່ອມຕໍ່ໂຮດຫ່າງໄກສອກຫຼີກຜ່ານ TCP
ເຕົ້າຮັບ.
ນີ້ອະນຸຍາດໃຫ້ຜູ້ບໍລິຫານປະຕິບັດ doveadm(1) ຄໍາສັ່ງ mail ໂດຍຜ່ານການໃຫ້
ເຕົ້າຮັບ.
-u ຜູ້ໃຊ້/ໜ້າກາກ
ດໍາເນີນການ ຄໍາສັ່ງ ພຽງແຕ່ສໍາລັບການໃຫ້ ຜູ້ໃຊ້. ມັນເປັນໄປໄດ້ທີ່ຈະນໍາໃຊ້ '*'ແລະ'?'
wildcards (ຕົວຢ່າງ -u *@example.org).
ໃນເວລາທີ່ບໍ່ -A ທາງເລືອກ, ຫຼື -F ເອກະສານ ທາງເລືອກ, ຫຼື -u ຜູ້ໃຊ້ ໄດ້ລະບຸໄວ້,
ໄດ້ ຄໍາສັ່ງ ຈະຖືກປະຕິບັດກັບສະພາບແວດລ້ອມຂອງຜູ້ໃຊ້ທີ່ເຂົ້າສູ່ລະບົບໃນປັດຈຸບັນ.
ການໂຕ້ຖຽງ
ທົ່ງນາ ຫນຶ່ງ ຫຼື ຫຼາຍ ຊື່ ພາກ ສະ ຫນາມ ຜົນ ໄດ້ ຮັບ ທີ່ ຈະ ສະ ແດງ, ຖ້າ ຫາກ ວ່າ search_query ກົງກັບອັນໃດນຶ່ງ
ຂໍ້ຄວາມ. ເພື່ອລະບຸຊ່ອງຂໍ້ມູນຫຼາຍຊ່ອງ, ໃຫ້ໃສ່ພວກມັນເປັນອັນດຽວ ຫຼືສອງເທົ່າ
ວົງຢືມ.
ສະຫນັບສະຫນູນ ທົ່ງນາ ແມ່ນ:
ຮ່າງກາຍ ເນື້ອໃນຂອງຂໍ້ຄວາມ.
date. ໄດ້ຮັບ
ວັນທີແລະເວລາຂອງການຈັດສົ່ງສຸດທ້າຍ, ເມື່ອຂໍ້ຄວາມຖືກສົ່ງກັບຜູ້ໃຊ້
mailbox ເປັນຄັ້ງທໍາອິດ.
ວັນທີພາຍໃນແລະເວລາຂອງຂໍ້ຄວາມທີ່ມາ, ໃນເວລາທີ່ຂໍ້ຄວາມແມ່ນ
ຄັດລອກໂດຍຄໍາສັ່ງ IMAP COPY.
ຄຸນລັກສະນະວັນທີ-ເວລາເມື່ອປະຈຸບັນ, ຖ້າບໍ່ດັ່ງນັ້ນເວລາປະຈຸບັນ, ເມື່ອ the
ຂໍ້ຄວາມຖືກບັນທຶກໄວ້ໂດຍຄໍາສັ່ງ IMAP APPEND.
date.ບັນທຶກໄວ້
ວັນທີແລະເວລາທີ່ຂໍ້ຄວາມຖືກບັນທຶກໄວ້ໃນກ່ອງຈົດຫມາຍ.
date.sent
ວັນທີແລະເວລາຂອງວັນທີຂອງຂໍ້ຄວາມ: header.
ທົງ ທຸງ IMAP ຂອງຂໍ້ຄວາມ, ເຊັ່ນ: ເຫັນ
ແນວທາງ ຂໍ້ຄວາມເປັນຕົວລະບຸທີ່ເປັນເອກະລັກທົ່ວໂລກ.
hdr ສ່ວນຫົວຂອງຂໍ້ຄວາມ.
imap.body
IMAP BODY ຜົນໄດ້ຮັບຂອງຂໍ້ຄວາມ (ເບິ່ງ RFC 3501).
imap.bodystructure
IMAP BODYSTRUCTURE ຜົນໄດ້ຮັບຂອງຂໍ້ຄວາມ (ເບິ່ງ RFC 3501).
imap.envelope
IMAP ENVELOPE ຜົນໄດ້ຮັບຂອງຂໍ້ຄວາມ (ເບິ່ງ RFC 3501).
mailbox
ຊື່ຂອງກ່ອງຈົດຫມາຍ, ໃນຂໍ້ຄວາມທີ່ຖືກເກັບໄວ້. ຊື່ແມ່ນຢູ່ໃນ UTF-8.
mailbox-guid
ຕົວລະບຸເອກະລັກທົ່ວໂລກຂອງກ່ອງຈົດໝາຍ, ໃນຂໍ້ຄວາມນັ້ນແມ່ນ
ຕັ້ງຢູ່.
pop3.uidl
ຕົວລະບຸເອກະລັກຂອງຂໍ້ຄວາມ (POP3) ພາຍໃນກ່ອງຈົດໝາຍ.
seq ໝາຍເລກລຳດັບຂອງຂໍ້ຄວາມໃນກ່ອງຈົດໝາຍ.
ຂະຫນາດ
ຂະໜາດຕົວຈິງຂອງຂໍ້ຄວາມ.
size.virtual
ຂະໜາດສະເໝືອນຂອງຂໍ້ຄວາມ, ຄິດໄລ່ດ້ວຍຕົວສິ້ນສຸດເສັ້ນ CRLF.
ຂໍ້ຄວາມ ຂໍ້ຄວາມທັງໝົດ (ສ່ວນຫົວ ແລະເນື້ອໃນ).
text.utf8
ຂໍ້ຄວາມທັງໝົດ (ສ່ວນຫົວ ແລະເນື້ອໃນ) — UTF-8 ເຂົ້າລະຫັດແລ້ວ.
uid ຕົວລະບຸຕົວລະບຸ (IMAP) ທີ່ເປັນເອກະລັກຂອງຂໍ້ຄວາມໃນກ່ອງຈົດໝາຍ.
ຜູ້ໃຊ້ ຊື່ເຂົ້າສູ່ລະບົບຂອງເຈົ້າຂອງຂໍ້ຄວາມ.
search_query
ດຶງເອົາຂໍ້ຄວາມທີ່ກົງກັບຄໍາຖາມຄົ້ນຫານີ້. ເບິ່ງ doveadm-search-query(7) ສໍາລັບ
ລາຍລະອຽດ.
EXAMPLE
ຕົວຢ່າງນີ້ອີງໃສ່ຕົວຢ່າງທໍາອິດຈາກ doveadm-ຄົ້ນຫາ(1). ພວກເຮົາກໍາລັງດຶງເອົາ
ທົ່ງນາ mailbox ແລະ date.sent ຈາກ mailbox ຂອງຜູ້ໃຊ້ bob ກັບຄໍາແນະນໍາ
"3a94c928d66ebe4bda04000015811c6a" ສໍາລັບຂໍ້ຄວາມທີ່ມີ UIDs 8, 25 ແລະ 45.
doveadm ດຶງ -u bob "ກ່ອງຈົດຫມາຍ date.sent" \
mailbox-guid 3a94c928d66ebe4bda04000015811c6a uid 8,25,45
ກ່ອງຈົດໝາຍ: dovecot/pigeonhole/2.0
date.sent: 2010-01-19 01:17:41 (+0100)
^L
ກ່ອງຈົດໝາຍ: dovecot/pigeonhole/2.0
date.sent: 2010-01-28 09:38:49 (+0100)
^L
ກ່ອງຈົດໝາຍ: dovecot/pigeonhole/2.0
date.sent: 2010-03-28 18:41:14 (+0200)
^L
ການລາຍງານ ບັກ
ລາຍງານຂໍ້ຜິດພາດ, ລວມທັງ doveconf -n ຜົນຜະລິດ, ໄປຫາ Dovecot Mailing List
<[email protected]>. ຂໍ້ມູນກ່ຽວກັບການລາຍງານຂໍ້ຜິດພາດແມ່ນມີຢູ່ທີ່:
http://dovecot.org/bugreport.html
ໃຊ້ doveadm-fetch ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net