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 at 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 -- ACCEL Services, Inc.| Specialists in Gravity, Magnetics | (713)993-0671 ph. | and Integrated Interpretation | (713)993-0608 fax 448 W. 19th St. #325| Since 1992 | (713)306-5794 cell Houston, TX, 77008 | Chuck Campbell | campbell at accelinc.com | President & Senior Geoscientist | "Integration means more than having all the maps at the same scale!"