Назад | Перейти на главную страницу

Из-за почтового ящика cyrus xfer мой почтовый ящик исчез

Привет, я пытаюсь понять, как правильно использовать команду xfermailbox в cyrus

Я создал временный почтовый ящик с именем test@domain1.com и хочу переместить его на test@domain2.com

поэтому я использовал следующую команду

xfermailbox user.test smtp.domain2.com

Единственные ошибки, которые я получил при запуске этого, где

Jul  7 11:32:10 domain imap[4344]: IOERROR: open on /var/spool/imap/domain/domain1.com/user/test/cyrus.expunge: No such file or directory
Jul  7 11:32:10 domain imap[4344]: IOERROR: open on /var/imap/domain/r/domain1.com/user/t/test.sub: No such file or directory
Jul  7 11:32:10 domain imap[4344]: IOERROR: open on /var/imap/domain/r/domain1.com/user/t/test.mboxkey: No such file or directory
Jul  7 11:32:10 domain imap[4344]: could not dump sieve scripts in /var/imap/sieve/domain/r/domain1.com/t/test: No such file or directory)
Jul  7 11:32:10 domain imap[4766]: skiplist: recovered /var/imap/user/t/test.seen.4766 (1 record, 380 bytes) in 0 seconds
Jul  7 11:32:10 domain imap[4344]: Could not set remote acl on domain1.com!user.test
Jul  7 11:32:10 domain imap[4766]: Deleted mailbox user.test

Единственное, что меня беспокоит, это

Jul  7 11:32:10 domain imap[4344]: Could not set remote acl on domain1.com!user.test

но все еще не уверен, действительно ли это проблема, и погода cyrus просто устанавливает некоторые значения по умолчанию на domain2.com

Теперь, когда я выполнил эту команду, я получаю это сообщение, когда пытаюсь получить доступ к почтовому ящику test@domain1.com. Я получаю его, если пытаюсь получить доступ к почтовому ящику из почтового клиента или если я попытаюсь сделать что-то вроде "lam user.test" из cyradm

[REFERRAL imap://;AUTH=*@smtp.domain2.com/user.test] Remote mailbox.

Это все еще не настоящая проблема, я полагаю, это просто говорит мне, что почтового ящика здесь больше нет. Настоящая проблема в том, что почтовый ящик не отображается на domain2.com.

итак 2 вопроса

1) Неправильно ли я использовал команду xfermailbox? или это может быть ошибка?
2) Как теперь удалить почтовый ящик с domain1.com, чтобы я мог воссоздать его и начать заново? ("dm user.test" выдает то же реферальное сообщение, что и выше)

ОБНОВИТЬ:

Мне удалось «исправить» почтовый ящик test@domain1.com. Мне пришлось сбросить mailbox.db и отредактировать строку, вызывающую нарушение, а затем вставить новый список почтовых ящиков с помощью следующих команд

su - cyrus -c "/usr/local/cyrus/bin/ctl_mboxlist -d" > ~/mailbox
su - cyrus -c "/usr/local/cyrus/bin/ctl_mboxlist -u" 

У меня все еще есть проблема, что я не могу переносить почтовый ящик каждый раз, когда я пытаюсь, я получаю следующие ошибки

из Cyradm

localhost> xfer user.test smtp.domain2.com
xfermailbox: The remote Server(s) denied the operation
localhost> xfer user.test smtp.domain2.com
xfermailbox: [REFERRAL imap://;AUTH=*@smtp.domain2.com/user.test] Remote mailbox.
localhost> 

и из / var / log / messages

Jul 8 12:25:08 domain imap[19557]: login: smtp.domain2.com [???.???.???.???] cyrus DIGEST-MD5 User logged in Jul 8 12:25:08 domain imap[18848]: IOERROR: open on /var/spool/imap/domain/domain1.com/user/test/cyrus.expunge: No such file or directory Jul 8 12:25:08 domain imap[18848]: IOERROR: open on /var/imap/domain/r/domain1.com/user/t/test.sub: No such file or directory Jul 8 12:25:08 domain imap[18848]: IOERROR: open on /var/imap/domain/r/domain1.com/user/t/test.mboxkey: No such file or directory Jul 8 12:25:08 domain imap[18848]: could not dump sieve scripts in /var/imap/sieve/domain/r/realtsp.com/t/test: No such file or directory) Jul 8 12:25:09 domain imap[18848]: Could not set remote acl on realtsp.com!user.test Jul 8 12:25:09 domain imap[19557]: Deleted mailbox user.test

Любая помощь приветствуется

В конце концов, я использую «переименовать» вместо «xfer», поскольку технически я не перемещаю серверы, я просто перемещаю почтовый ящик из одного виртуального домена cyrus в другой, чтобы я мог получить к ним доступ от глобального пользователя cyrus, но я бы все равно ожидайте, что xfer сработал.