On 1/7/2015 4:01 PM, Peter wrote:
On 01/08/2015 05:39 AM, Chuck Campbell wrote:
I tried this using yum install dovecot22, but I get a lot of these: file xxx from install of dovecot22-1:2.2.15-1.gf.el6.x86_64 conflicts with file from package dovecot-1:2.0.9-8.el6_6.4.x86_64
I tried yum update dovecot22, but I get: Package(s) dovecot22 available, but not installed.
What is the right way to do this?
yum shell remove dovecot install dovecot22 run
I should warn you that there are subtle changes to dovecot config between 2.0 and 2.2 that may give you issues when switching. You will likely have to tweak a few config options to get it to work the way you want.
If you're using MailDir storage then you can simply move the messages yourself, it's as easy as using the mv command to move them from one directory to another and you won't need the doveadm move command.
If you have any more questions feel free to ask them here or in #ghettoforge on FreeNode IRC.
Peter _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Peter, thank you, I was guessing this is what might be needed, and I appreciate the heads up on what to expect when I do the update.
The resolution I achieved is a bit more convoluted, but it consists of the following, and remains consistent with centos 6.6 version of dovecot:
wrote a cron script that does the following:
stop fetchmail process stop sendmail process stop spamassassin process run sa-learn against the user's spam_to_learn mailbox run 'doveadm mailbox unsubscribe' to unsubscribe the spam_to_learn mailbox run 'doveadm mailbox rename' to rename the spam_to_learn mailbox to ${date}_spam_learned run 'doveadm mailbox subscribe' to subscribe the ${date}_spam_learned mailbox (for testing and validation purposes, I will disable this eventually) run 'doveadm mailbox create' to create a new spam_to_learn mailbox run 'doveadm mailbox subscribe' to subscribe the new spam_to_learn mailbox then run sa-learn against the user's ham_to_learn mailbox run 'doveadm mailbox unsubscribe' to unsubscribe the ham_to_learn mailbox run 'doveadm mailbox rename' to rename the ham_to_learn mailbox to ${date}_ham_learned run 'doveadm mailbox subscribe' to subscribe the ${date}_ham_learned mailbox (for testing and validation purposes, I will disable this eventually) run 'doveadm mailbox create' to create a new ham_to_learn mailbox run 'doveadm mailbox subscribe' to subscribe the new ham_to_learn mailbox start spamassassin start sendmail start fetchmail
Note that the doveadm-mailbox help indicates that some of these steps can be combined by using the -s option to subscribe or unsubscribe, depending on the function invoked (rename, create, delete), but they don't work. You need to do the steps manually, one at a time as I have them listed here.
When I have more time, I will go ahead with a dovecot 2.2x install and report on any issues I find.
thanks, -chuck