Hacer un cambio de nombre de alojamiento en Cpanel, es relativamente sencillo y el propio panel de control, es capaz de cambiar el nombre de las cuentas de correo, su virtual host, etc… Últimamente, he visto en varias ocasiones que al hacer el cambio, cpanel sigue creyendo que existen cuentas de correo del dominio con el nombre anterior.
Para no liarnos, vamos a suponer que el alojamiento con nombre tureceta.es lo queremos renombrar a dominio2.com. Hacemos el cambio de la forma habitual y al entrar en el panel de control del nuevo alojamiento, en la sección de las cuentas de correo vemos que aparece con el nombre correcto de dominio2.com, pero existen varias con el nombre viejo (tureceta.es)
Al intentar borrarlas, suele dar uno de estos errores:
Sorry, you do not have access tureceta.es
Error Account does not exist
Para arreglarlo, tenemos que ir al fichero /home/user/.cpanel/email_accounts.yaml en el cual están todas la cuentas, la quota, lo que ocupa, etc…
dominio2.com:
accounts:
contacto3:
diskused: 559203
mtime: 1270453445
mtime: 1270453445
tureceta.es:
accounts:
contacto2:
diskused: 749203
mtime: 1270453745
admin:
diskused: 13006
mtime: 1270453745
mtime: 1270453745
Borramos las líneas que hacen referencia al anterior dominio (tureceta.es) y sus respectivas cuentas. Quedará el fichero de esta forma:
dominio2.com:
accounts:
contacto3:
diskused: 559203
mtime: 1270453445
mtime: 1270453445
No obstante, habría que asegurarse, que el dominio tureceta.es no existe en la carpeta /home/user/mail/ que es donde esta la estructura de directorios del correo.
Seguramente, tendremos enlaces simbólicos rotos, que hacen referencia al dominio anterior (tureceta.es) que podemos borrar sin problemas.
Así ya no aparecerán las cuentas de correo antiguos en el panel de control de nuestro alojamiento

abril 7th, 2010 0:10
Excelente post, sigue así!
Saludos
abril 8th, 2010 10:01
Gran post!!! salvada de culo para soporte