Hello,
I'm pretty sure this script is working well but this is what I've recently
done :
1° Modify MX test domain
2° Stop previous server+ copy DB
previous_server:~# /etc/init.d/apache2 stop
previous_server:~#
/usr/bin/mysqldump -c -C -e -Q --add-drop-table -uroot -p***password***
vpopmail > /backups/vpopmail.sql
previous_server:~# scp /backups/vpopmail.sql r...@new_server
previous_server:~# qmailctl stop
3° Copy config files
previous_server:~# cd /var/qmail/control
previous_server:~# scp morercpthosts rcpthosts virtualdomains
r...@new_server:/var/qmail/control
previous_server:~# cd /var/qmail/users
previous_server:~# scp assign r...@news_server:/var/qmail/users/
4° Import DB + synchronise mails
new_server:~# qmailctl stop
new_server:~# mysql -Dvpopmail -p***password*** < /root/vpopmail.sql
new_server:~# sed "s/1007:111/1007:112/g" /var/qmail/users/assign >
/var/qmail/users/assign.new
(ADADT the UID/GID to what you've found in /etc/passwd in previous_server
and new_server)
new_server:~# cat /var/qmail/users/assign.new
new_server:~# mv /var/qmail/users/assign.new /var/qmail/users/assign
new_server:~# /var/qmail/bin/qmail-newu
new_server:~# /var/qmail/bin/qmail-newmrh
new_server:~# rsync -avz --delete
r...@previous_server:/home/vpopmail/domains/ /home/vpopmail/domains/
new_server:~# #find /home/vpopmail -uid 1007 -exec chown vpopmail {} \;
(ADADT the UID to what you've found in /etc/passwd in previous_server and
new_server)
new_server:~# #find /home/vpopmail -gid 1008 -exec chgrp vchkpw {} \;
(ADADT the UID to what you've found in /etc/passwd in previous_server and
new_server)
new_server:~# mysql
use vpopmail;
update dir_control SET domain='dom_1007' WHERE domain='dom_1054'; (ADADT the
UID to what you've found in /etc/passwd in previous_server and new_server)
new_server:~# qmailctl start
Hope this help !
Thibault
----- Original Message -----
From: "Ron Miller" <rmil...@coinserv.net>
To: <vchkpw@inter7.com>
Sent: Wednesday, June 16, 2010 2:20 AM
Subject: RE: [vchkpw] Qmail migration
Here is how:
http://qmail.jms1.net/scripts/migrate-domain.shtml
Be sure NOT to use IE. Use Firefox instead.
I have used this script many times.
-Ron
-----Original Message-----
From: ta...@nayatel.com [mailto:ta...@nayatel.com]
Sent: Tuesday, June 15, 2010 1:34 PM
To: vchkpw@inter7.com
Subject: [vchkpw] Qmail migration
please suggest
I am migrating Qmail from one Machine to another.Have taken following
steps but no luck.
1- I have taken dump of Mysql and and restored it on new machine.
2- SCP all Domain and email boxes to new machine.
3- Fixed all permissions.
while giving command vdomaininfo or vuserinof it does not find the domain.
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
!DSPAM:4c1881f032712969921331!