Amazon Best VPN GoSearch

OnWorks favicon

doveadm-sync - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ doveadm-sync ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ 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


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.