ນີ້ແມ່ນຄໍາສັ່ງ doveadm-sync ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
doveadm-sync - Dovecot's two-way mailbox synchronization utility
doveadm-backup - ປະໂຫຍດການຊິ້ງຂໍ້ມູນກ່ອງຈົດໝາຍທາງດຽວຂອງ Dovecot
ສະຫຼຸບສັງລວມ
doveadm [-Dv] ຊິງ [-u ຜູ້ໃຊ້|-A|-F ເອກະສານ] [-S socket_path] [-1fPRU] [-l ແຫ້ງ] [-r
rawlog_path] [-m mailbox] [-g mailbox_guid] [-n namespace|-N] [-x ຍົກເວັ້ນ] [-s ລັດ] [-T
ແຫ້ງ] -d|ຈຸດຫມາຍປາຍທາງ
doveadm [-Dv] ສໍາຮອງຂໍ້ມູນ [-u ຜູ້ໃຊ້|-A|-F ເອກະສານ] [-S socket_path] [-fPRU] [-l ແຫ້ງ] [-r
rawlog_path] [-m mailbox] [-g mailbox_guid] [-n namespace|-N] [-x ຍົກເວັ້ນ] [-s ລັດ] [-T
ແຫ້ງ] -d|ຈຸດຫມາຍປາຍທາງ
ລາຍລະອຽດ
dsync ແມ່ນອຸປະກອນການຊິ້ງຂໍ້ມູນກ່ອງຈົດໝາຍຂອງ Dovecot. ມັນສາມາດຖືກນໍາໃຊ້ສໍາລັບການທີ່ແຕກຕ່າງກັນຫຼາຍ
ກໍລະນີການນໍາໃຊ້: ການຊິ້ງຂໍ້ມູນສອງທາງຂອງກ່ອງຈົດຫມາຍ, ການສ້າງສໍາຮອງຂໍ້ມູນຂອງເມລ, ແລະແປງ
ກ່ອງຈົດໝາຍຈາກ/ໄປຫາຮູບແບບກ່ອງຈົດໝາຍທີ່ແຕກຕ່າງກັນ. ທັງຫມົດເຫຼົ່ານີ້ສາມາດຖືກນໍາໃຊ້ພາຍໃນດຽວກັນ
server ຫຼືລະຫວ່າງເຄື່ອງແມ່ຂ່າຍທີ່ແຕກຕ່າງກັນ (ຜ່ານ ssh(1) ຫຼືການເຊື່ອມຕໍ່ tcp). ກ່ອງຈົດຫມາຍທາງໄກສາມາດ
ສາມາດເຂົ້າເຖິງໄດ້ໂດຍຜ່ານໂປໂຕຄອນ IMAP, ເຊິ່ງອະນຸຍາດໃຫ້ໃຊ້ dsync ສໍາລັບການເຄື່ອນຍ້າຍກ່ອງຈົດຫມາຍ
ຈຸດປະສົງ.
ທ່ານສາມາດດໍາເນີນການ dsync ໃນຫນຶ່ງໃນສາມໂຫມດ:
· doveadm ສໍາຮອງຂໍ້ມູນ ດໍາເນີນການ synchronization ທາງດຽວ. ຖ້າມີການປ່ຽນແປງໃດໆ
ໃນຈຸດຫມາຍປາຍທາງພວກເຂົາຈະຖືກລຶບ, ດັ່ງນັ້ນຈຸດຫມາຍປາຍທາງຈະເບິ່ງ
ຄືກັນກັບແຫຼ່ງ.
· doveadm ຊິງ ດໍາເນີນການ synchronization ສອງທາງ. ມັນລວມການປ່ຽນແປງທັງຫມົດ
ໂດຍບໍ່ມີການສູນເສຍຫຍັງ. ທັງສອງກ່ອງຈົດໝາຍຈະເບິ່ງຄືກັນ
ຫຼັງຈາກ synchronization ສໍາເລັດ.
· doveadm ຊິງ -1 ດໍາເນີນການ synchronization ທາງດຽວ, ແຕ່ມັນລວມການປ່ຽນແປງ
ໃນຈຸດຫມາຍປາຍທາງໂດຍບໍ່ມີການລຶບຫຍັງ. ອັນນີ້ໃຊ້ບໍ່ໄດ້ໃນຕອນນີ້
ຢ່າງສົມບູນ, ດັ່ງນັ້ນການນໍາໃຊ້ຂອງມັນຄວນຈະຖືກຈໍາກັດ. ຈຸດປະສົງຕົ້ນຕໍຂອງມັນແມ່ນໃນລະຫວ່າງ
ການເຄື່ອນຍ້າຍກ່ອງຈົດຫມາຍທີ່ທ່ານສາມາດດໍາເນີນການໄດ້ doveadm ສໍາຮອງຂໍ້ມູນ ຫຼາຍຄັ້ງ, ຈາກນັ້ນສະຫຼັບ
mails ທີ່ຈະຖືກສົ່ງໄປຫາກ່ອງຈົດຫມາຍໃຫມ່ແລະດໍາເນີນການ doveadm ຊິງ -1 ອີກຄັ້ງຫນຶ່ງ
ເພື່ອໂອນຈົດໝາຍໃໝ່ຫຼ້າສຸດຈາກກ່ອງຈົດໝາຍເກົ່າ.
ຍັງມີສາມວິທີ synchronization ທີ່ແຕກຕ່າງກັນ:
· synchronization ເຕັມ (-f ຕົວກໍານົດການ) scans ຜ່ານຂໍ້ຄວາມທັງຫມົດໃນທັງຫມົດ
ກ່ອງຈົດໝາຍ. ນີ້ຮັບປະກັນວ່າທຸກສິ່ງທຸກຢ່າງຈະໄດ້ຮັບການ synchronized, ແຕ່
ມັນຊ້າທີ່ບໍ່ຈໍາເປັນສໍາລັບການ synchronization ເພີ່ມຂຶ້ນ.
· synchronization ໄວ (ຄ່າເລີ່ມຕົ້ນ) ທໍາອິດພະຍາຍາມຊອກຫາກ່ອງຈົດຫມາຍທີ່ມີ
ມີການປ່ຽນແປງ, ແລະ synchronize ພຽງແຕ່ເຫຼົ່ານັ້ນ. ນີ້ແມ່ນເຮັດໄດ້ໂດຍການກວດສອບ
metadata ຂອງກ່ອງຈົດໝາຍ (NEXTUID ແລະ HIGHESTMODSEQ). ປົກກະຕິແລ້ວນີ້ເຮັດວຽກໄດ້ດີ,
ໂດຍສະເພາະແມ່ນການປະສານທາງດຽວ, ແຕ່ຖ້າຫາກວ່າທັງສອງຝ່າຍເຮັດແນວໃດແນ່ນອນ
ຈໍານວນການປ່ຽນແປງດຽວກັນ, metadata ອາດຈະສິ້ນສຸດດ້ວຍຄ່າດຽວກັນ
ເຖິງແມ່ນວ່າການປ່ຽນແປງແມ່ນແຕກຕ່າງກັນ.
·ການ synchronization ຂອງລັດ (-s ພາລາມິເຕີ) ແມ່ນວິທີການປະສິດທິພາບຫຼາຍທີ່ສຸດ
synchronize mailboxes. ມັນອີງໃສ່ການມີສະຖານະຂອງ dsync ກ່ອນຫນ້ານີ້
ບັນທຶກຢູ່ບ່ອນໃດບ່ອນໜຶ່ງ ແລະຖືກສົ່ງໄປການແລ່ນ dsync ຕໍ່ໄປ. ອີງໃສ່ລັດນີ້
dsync ສາມາດສົ່ງພຽງແຕ່ການປ່ຽນແປງທີ່ເກີດຂຶ້ນຫຼັງຈາກການແລ່ນ dsync ທີ່ຜ່ານມາ.
ຕາບໃດທີ່ສະຖານະ ຫຼືກ່ອງຈົດໝາຍບໍ່ເສຍຫາຍ, ສູດການຄິດໄລ່ນີ້ຄວນ
ເຮັດວຽກຢ່າງສົມບູນ. ຂະບວນການ replicator ໃຊ້ນີ້ພາຍໃນເພື່ອປະຕິບັດຫຼາຍທີ່ສຸດ
ຂອງ synchronization ໄດ້.
ການຊິງຄ໌ແມ່ນເຮັດໄດ້ຢ່າງສົມບູນເທົ່າທີ່ເປັນໄປໄດ້: ລູກຂ່າຍ IMAP ຫຼື POP3 ບໍ່ຄວນເຮັດໄດ້
ເພື່ອສັງເກດເຫັນຄວາມແຕກຕ່າງລະຫວ່າງສອງກ່ອງຈົດໝາຍ. ການຊິງຄ໌ສອງທາງໝາຍຄວາມວ່າມັນປອດໄພ
ເພື່ອເຮັດການດັດແກ້ໃດໆໃນທັງສອງດ້ານ, ແລະ dsync ຈະລວມການປ່ຽນແປງໂດຍບໍ່ມີ
ສູນເສຍການປ່ຽນແປງທີ່ເຮັດຢູ່ທັງສອງຂ້າງ. ນີ້ເປັນໄປໄດ້ເພາະວ່າ dsync ສາມາດເຂົ້າເຖິງໄດ້
ບັນທຶກດັດສະນີຂອງ Dovecot ທີ່ຕິດຕາມການປ່ຽນແປງ. ມັນເປັນໄປໄດ້ແນ່ນອນທີ່ຈະມີ
ຂໍ້ຂັດແຍ່ງໃນລະຫວ່າງການລວມຕົວ, ສິ່ງເຫຼົ່ານີ້ຖືກແກ້ໄຂດ້ວຍວິທີທີ່ປອດໄພ. ເບິ່ງ dsync ການອອກແບບ ເອກະສານ
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
dsync ໃຊ້ໄຟລ໌ການຕັ້ງຄ່າດຽວກັນກັບສ່ວນທີ່ເຫຼືອຂອງ Dovecot (ຜ່ານ doveconf(1) ສອງ).
ການຕັ້ງຄ່າທັງຫມົດສາມາດປ່ຽນແປງໄດ້ໂດຍການໃຫ້ -c ພາລາມິເຕີກັບການຕັ້ງຄ່າອື່ນ
ໄຟລ໌, ຫຼືໃຊ້ -o ພາລາມິເຕີເພື່ອລົບລ້າງການຕັ້ງຄ່າສະເພາະ. ເມື່ອດໍາເນີນການ dsync ໄລຍະໄກ
ໂຄງການມັນເຮັດວຽກຄືກັນ: ມັນນໍາໃຊ້ການຕັ້ງຄ່າທ້ອງຖິ່ນຂອງຕົນເອງ.
dsync ສາມາດດໍາເນີນການແບບດ່ຽວໄດ້. ມັນບໍ່ຮຽກຮ້ອງໃຫ້ມີຂະບວນການເຊີບເວີ Dovecot ໃດໆ
ຈະຖືກແລ່ນ, ຍົກເວັ້ນເມື່ອໃຊ້ -u ພາລາມິເຕີເພື່ອເຮັດ a userdb ຊອກຫາຈາກຂະບວນການກວດສອບ.
dsync ສາມາດຊິງຄ໌ຜູ້ໃຊ້ຫນຶ່ງຫຼືຫຼາຍຄົນໂດຍໃຊ້ -u ຫຼື -A ພາລາມິເຕີ. ສໍາລັບຢ່າງຕໍ່ເນື່ອງ
replication ທ່ານສາມາດນໍາໃຊ້ຂະບວນການ Dovecot replicator, ເຊິ່ງເຮັດວຽກອັດຕະໂນມັດ dsync
ທຸກຄັ້ງທີ່ຂໍ້ຄວາມມີການປ່ຽນແປງ.
OPTIONS
Global doveadm(1) ທາງເລືອກໃນການ:
-D ເປີດໃຊ້ຂໍ້ຄວາມ verbosity ແລະ debug.
-o ຕັ້ງ=ມູນຄ່າ
ລົບລ້າງການຕັ້ງຄ່າ ຕັ້ງ ຈາກ /etc/dovecot/dovecot.conf ແລະຈາກ
userdb ທີ່ມີໃຫ້ ມູນຄ່າ. ໃນຄໍາສັ່ງທີ່ຈະ override ຫຼາຍການຕັ້ງຄ່າ, ໄດ້ -o ທາງເລືອກ
ອາດຈະຖືກກໍານົດຫຼາຍຄັ້ງ.
-v ເປີດໃຊ້ verbosity, ລວມທັງຕົວນັບຄວາມຄືບຫນ້າ.
ຄໍາສັ່ງສະເພາະ ທາງເລືອກໃນການ:
-1 ເຮັດການ synchronization ທາງດຽວແທນທີ່ຈະ synchronization ສອງທາງ.
-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, ພວກເຂົາຖືກອ່ານ
ຈາກທີ່ໃຫ້ ເອກະສານ. ໄດ້ ເອກະສານ ມີຫນຶ່ງຊື່ຜູ້ໃຊ້ຕໍ່ແຖວ.
-N synchronize ຊ່ອງ namespaces ທັງຫມົດທີ່ມີຢູ່. ໂດຍຄ່າເລີ່ມຕົ້ນພຽງແຕ່ namespaces ທີ່ບໍ່ມີ
ມີການຕັ້ງຄ່າສະຖານທີ່ທີ່ຊັດເຈນຖືກ synchronized.
-P Run a doveadm-ລ້າງ(1) ສໍາລັບການເກັບຮັກສາປາຍທາງ (ໄລຍະໄກ) ຫຼັງຈາກ synchronization.
-R ເຮັດການຊິງຄ໌ຄືນ. ໂດຍປົກກະຕິ, ຂໍ້ຄວາມຈະຖືກຍູ້ຈາກລະບົບທ້ອງຖິ່ນໄປຫາ
ຈຸດຫມາຍປາຍທາງ (ໄລຍະໄກ). ຕົວເລືອກນີ້ຈະປ່ຽນການໄຫຼເຂົ້າ, ແລະແທນທີ່ຈະດຶງຂໍ້ຄວາມ
ຈາກຣີໂໝດໄປຫາບ່ອນເກັບມ້ຽນໃນເຄື່ອງ.
-S socket_path
ການໂຕ້ຖຽງຂອງທາງເລືອກແມ່ນເປັນເສັ້ນທາງຢ່າງແທ້ຈິງໄປຫາຊັອກເກັດໂດເມນ UNIX ທ້ອງຖິ່ນ, ຫຼື
ຊື່ເຈົ້າພາບ ແລະພອດ (hostname:port), ເພື່ອເຊື່ອມຕໍ່ໂຮດຫ່າງໄກສອກຫຼີກຜ່ານ TCP
ເຕົ້າຮັບ.
ນີ້ອະນຸຍາດໃຫ້ຜູ້ບໍລິຫານປະຕິບັດ doveadm(1) ຄໍາສັ່ງ mail ໂດຍຜ່ານການໃຫ້
ເຕົ້າຮັບ.
-T ແຫ້ງ
ລະບຸເວລາເປັນວິນາທີ, ດົນປານໃດ doveadm(1) ຄວນລໍຖ້າ I/O ທີ່ຢຸດ
ການດໍາເນີນງານ. ໝົດເວລາເລີ່ມຕົ້ນແມ່ນ 600 ວິນາທີ.
-U ນີ້ຖືກນໍາໃຊ້ພາຍໃນໂດຍ replicator ເພື່ອໃຫ້ dsync ແຈ້ງເຕືອນມັນເມື່ອ
synchronization ແມ່ນສໍາເລັດ.
-d ໃຊ້ຈຸດຫມາຍປາຍທາງເລີ່ມຕົ້ນ, ເຊິ່ງເບິ່ງຈາກ mail_replica userdb ພິເສດ
ພາກສະຫນາມ.
-g mailbox_guid
ຄືກັນກັບ -m, ແຕ່ຊອກຫາກ່ອງຈົດຫມາຍທີ່ຈະ synchronized ໂດຍ GUID ຂອງມັນແທນທີ່ຈະເປັນຊື່.
-l ແຫ້ງ
ລັອກ dsync ສໍາລັບຜູ້ໃຊ້ນີ້. ລໍຖ້າສູງສຸດ ແຫ້ງ ກ່ອນທີ່ຈະຍອມແພ້. ນີ້
ພາລາມິເຕີຄວນຖືກນໍາໃຊ້ເພື່ອຫຼີກເວັ້ນການ synchronization ທີ່ແຕກຫັກຖ້າມັນເປັນໄປໄດ້
dsync ກໍາລັງດໍາເນີນການພ້ອມກັນສໍາລັບຜູ້ໃຊ້ດຽວກັນ.
-m mailbox
ຊິ້ງຊື່ກ່ອງຈົດໝາຍນີ້ເທົ່ານັ້ນ.
-n namespace
synchronize ພຽງແຕ່ namespace ທີ່ລະບຸ. ພາລາມິເຕີນີ້ສາມາດຖືກນໍາໃຊ້ຫຼາຍ
ເວລາ.
-r rawlog_path
ແລ່ນ dsync ຫ່າງໄກສອກຫຼີກ, ຂຽນການຈະລາຈອນຂາເຂົ້າ / ຜົນຜະລິດທາງໄກໄປຫາບັນທຶກທີ່ລະບຸ
ຍື່ນ.
-s ກ່ອນໜ້ານີ້
ໃຊ້ການ synchronization ຂອງລັດ. ຖ້າສະຖານະທີ່ຜ່ານມາບໍ່ຮູ້ຈັກ, ໃຫ້ໃຊ້ຫວ່າງເປົ່າ
ສາຍ. ສະຖານະໃໝ່ຖືກພິມອອກເປັນມາດຕະຖານຜົນອອກສະເໝີ.
-u ຜູ້ໃຊ້/ໜ້າກາກ
ດໍາເນີນການ ຄໍາສັ່ງ ພຽງແຕ່ສໍາລັບການໃຫ້ ຜູ້ໃຊ້. ມັນເປັນໄປໄດ້ທີ່ຈະນໍາໃຊ້ '*'ແລະ'?'
wildcards (ຕົວຢ່າງ -u *@example.org).
ໃນເວລາທີ່ບໍ່ -A ທາງເລືອກ, ຫຼື -F ເອກະສານ ທາງເລືອກ, ຫຼື -u ຜູ້ໃຊ້ ໄດ້ລະບຸໄວ້,
ໄດ້ ຄໍາສັ່ງ ຈະຖືກປະຕິບັດກັບສະພາບແວດລ້ອມຂອງຜູ້ໃຊ້ທີ່ເຂົ້າສູ່ລະບົບໃນປັດຈຸບັນ.
-x mailbox_mask
ບໍ່ລວມເອົາຊື່/ໜ້າກາກກ່ອງຈົດໝາຍທີ່ລະບຸ. ຫນ້າກາກອາດຈະປະກອບດ້ວຍ "?"ແລະ"*"
ຕົວແທນ. ພາລາມິເຕີນີ້ສາມາດຖືກນໍາໃຊ້ຫຼາຍຄັ້ງ.
ການໂຕ້ຖຽງ
ຈຸດຫມາຍປາຍທາງ
argument ນີ້ລະບຸຈຸດຫມາຍປາຍທາງ synchronized. ມັນສາມາດເປັນຫນຶ່ງໃນ:
ສະຖານທີ່
ຄືກັນກັບ mail_location ການຕັ້ງຄ່າ, ຕົວຢ່າງ maildir:~/Maildir
ຫ່າງໄກສອກຫຼີກ:login@host
ການນໍາໃຊ້ dsync_remote_cmd ການຕັ້ງຄ່າເພື່ອເຊື່ອມຕໍ່ກັບ host ຫ່າງໄກສອກຫຼີກ (ໂດຍປົກກະຕິໂດຍຜ່ານ
ssh)
remoteprefix:login@host
ອັນນີ້ແມ່ນຄືກັນກັບທາງໄກ, ຍົກເວັ້ນ "user@domain\n" ຖືກສົ່ງກ່ອນ dsync
ພິທີການເລີ່ມຕົ້ນ. ນີ້ອະນຸຍາດໃຫ້ປະຕິບັດ script wrapper ທີ່ເຊື່ອຖືໄດ້ວ່າ
ແລ່ນ doveadm dsync-server ໂດຍການອ່ານຊື່ຜູ້ໃຊ້ຈາກແຖວທໍາອິດ.
tcp:ເຈົ້າພາບ[:ພອດ]
ເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ doveadm ໄລຍະໄກຜ່ານ TCP. ພອດເລີ່ມຕົ້ນແມ່ນລະບຸໄວ້ໂດຍ
doveadm_port ຕັ້ງ.
tcps:ເຈົ້າພາບ[:ພອດ]
ນີ້ແມ່ນຄືກັນກັບ tcp, ແຕ່ມີ SSL.
ອອກ STATUS
dsync ຈະອອກດ້ວຍຄ່າໜຶ່ງຕໍ່ໄປນີ້:
0 synchronization ໄດ້ສໍາເລັດຢ່າງສົມບູນ.
2 ການຊິງຄ໌ໄດ້ເຮັດໄດ້ໂດຍບໍ່ມີຄວາມຜິດພາດ, ແຕ່ການປ່ຽນແປງບາງຢ່າງບໍ່ສາມາດເຮັດໄດ້, ສະນັ້ນ
ກ່ອງຈົດໝາຍບໍ່ໄດ້ຖືກ synchronized ຢ່າງສົມບູນ. ການແລ່ນ dsync ອີກເທື່ອຫນຶ່ງມັກຈະແກ້ໄຂສິ່ງນີ້.
ໂດຍປົກກະຕິ, ນີ້ຈະເກີດຂຶ້ນສໍາລັບລໍາດັບການແກ້ໄຂຂໍ້ຄວາມທີ່ມີກ່ອງຈົດຫມາຍທີ່ສ້າງຂຶ້ນໃຫມ່.
ມັນຍັງສາມາດເກີດຂຶ້ນໄດ້ຖ້າຫາກວ່າຫນຶ່ງໃນກ່ອງຈົດຫມາຍມີການປ່ຽນແປງໃນລະຫວ່າງການ syncing.
1, >2
ການຊິ້ງຂໍ້ມູນລົ້ມເຫລວ.
EXAMPLE
ສານປະຊາຊົນ
ຊິ້ງຂໍ້ມູນກ່ອງຈົດໝາຍກັບເຊີບເວີທາງໄກ. ຂໍ້ຜິດພາດໃດໆຖືກຂຽນໃສ່ stderr.
doveadm ຊິງ -u [email protected] remote:server-replica.example.com
ຖ້າທ່ານຕ້ອງການຕົວກໍານົດການທີ່ສັບສົນຫຼາຍເພື່ອ ssh, ທ່ານສາມາດນໍາໃຊ້ຕົວຢ່າງເຊັ່ນ:
doveadm ຊິງ -u [email protected] ssh -i id_dsa.dovecot \
[email protected] doveadm dsync-server -u [email protected]
ການປ່ຽນແປງ
ສົມມຸດວ່າ mail_location ຕັ້ງໃນ /etc/dovecot/conf.d/10-mail.conf ຖືກຕັ້ງເປັນ:
mail_location = mdbox:~/mdbox, ຜູ້ໃຊ້ລະບົບເຂົ້າສູ່ລະບົບອາດຈະປ່ຽນອີເມລຂອງນາງຈາກມັນ
Maildir ຢູ່ໃນໄດເລກະທໍລີເຮືອນຂອງນາງກັບຮູບແບບກ່ອງຈົດຫມາຍ mdbox. ຜູ້ໃຊ້ຕ້ອງປະຕິບັດ
ຄໍາສັ່ງ:
doveadm ຊິງ maildir:~/Maildir
ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະເຮັດແນວນີ້ໂດຍບໍ່ມີການ downtime ໃດ, ທ່ານສາມາດເຮັດການປ່ຽນແປງຫນຶ່ງຜູ້ໃຊ້ໃນເວລາ.
ໃນເບື້ອງຕົ້ນ:
· ການນໍາໃຊ້ການຕັ້ງຄ່າ mail_location = maildir:~/Maildir
· ຕັ້ງຄ່າຄວາມເປັນໄປໄດ້ຂອງການເຮັດສະຖານທີ່ mail ຕໍ່ຜູ້ໃຊ້ໂດຍໃຊ້ userdb ພາກສະຫນາມພິເສດ.
ຫຼັງຈາກນັ້ນ, ສໍາລັບຜູ້ໃຊ້ແຕ່ລະຄົນ:
1. ແລ່ນ doveadm ຊິງ ຄັ້ງດຽວເພື່ອເຮັດການແປງເບື້ອງຕົ້ນ.
2. ແລ່ນ doveadm ຊິງ ອີກເທື່ອຫນຶ່ງ, ເນື່ອງຈາກວ່າການປ່ຽນໃຈເຫລື້ອມໃສໃນເບື້ອງຕົ້ນອາດຈະໃຊ້ເວລາໃນຂະນະທີ່
ແລະການປ່ຽນແປງໃຫມ່ອາດຈະເກີດຂຶ້ນໃນລະຫວ່າງມັນ. ຄັ້ງທີສອງນີ້ນຳໃຊ້ເທົ່ານັ້ນ
ການປ່ຽນແປງ, ສະນັ້ນມັນຄວນຈະໄວ.
3. ປັບປຸງ mail ພາກສະຫນາມພິເສດໃນ userdb ກັບ mdbox:~/mdbox. ຖ້າທ່ານໃຊ້ auth cache,
ທ່ານຈໍາເປັນຕ້ອງລ້າງມັນ, e.g doveadm auth ຖານຄວາມຈໍາ ໄຫຼອອກ.
4. ລໍຖ້າສອງສາມວິນາທີແລ້ວຂ້າ (doveadm kick) imap ທີ່ມີຢູ່ທັງຫມົດຂອງຜູ້ໃຊ້
ແລະ pop3 sessions (ທີ່ຍັງໃຊ້ maildir).
5. ແລ່ນ doveadm ຊິງ ອີກເທື່ອຫນຶ່ງເພື່ອນໍາໃຊ້ການປ່ຽນແປງສຸດທ້າຍທີ່ສາມາດເຮັດໄດ້. ຫຼັງຈາກ
ນີ້ບໍ່ຄວນມີການປ່ຽນແປງກັບ Maildir, ເພາະວ່າສະຖານທີ່ອີເມວຂອງຜູ້ໃຊ້ມີ
ໄດ້ຖືກປ່ຽນແປງແລະຂະບວນການທີ່ມີຢູ່ທັງຫມົດທີ່ໃຊ້ມັນໄດ້ຖືກຂ້າຕາຍ.
ເມື່ອຜູ້ໃຊ້ທັງຫມົດໄດ້ຮັບການປ່ຽນໃຈເຫລື້ອມໃສ, ທ່ານສາມາດກໍານົດຄ່າເລີ່ມຕົ້ນ mail_location ກັບ mdbox ແລະ
ເອົາສະຖານທີ່ mail ຕໍ່ຜູ້ໃຊ້ອອກຈາກ userdb.
ການລາຍງານ ບັກ
ລາຍງານຂໍ້ຜິດພາດ, ລວມທັງ doveconf -n ຜົນຜະລິດ, ໄປຫາ Dovecot Mailing List
<[email protected]>. ຂໍ້ມູນກ່ຽວກັບການລາຍງານຂໍ້ຜິດພາດແມ່ນມີຢູ່ທີ່:
http://dovecot.org/bugreport.html
ໃຊ້ doveadm-sync ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net