Page 1 of 1

[RESUELTO] Cambiar correos con dominio viejo a dominio nuevo

PostPosted: 2:08pm, Thu 05 Feb, 2015
by lestraw
Hola a todos,

Hace unos dias una empresa telefonica fue vendida a un grupo de inversiones. Y este grupo de inversiones cambio el nombre de la empresa, provocando un cambio en el dominio de los correos.

Ejemplo: phplist@empresatelefonica.com a phplist@grupodeinversiones.com

Ahora mismo tengo que hacer el cambio de lo contrario los mensajes que envie, no llegaran. Estoy tratando descargar la lista de los emails pero es tan grande que no me permite descargarla.

¿Existe alguna forma de descargar solamente estos correos? o ¿la forma de cambiar el dominio de estos correos desde phpList?

¿Que me recomiendan?

Re: Cambiar correos con dominio viejo a dominio nuevo

PostPosted: 7:22pm, Thu 05 Feb, 2015
by lestraw
Hola a todos,

Gracias a Dios he logrado realizar el cambio.

Por ahora hasta que se haga un PLUGIN, esta es la solucion más rapida y flexible, pero a la vez debes tener mucho cuidado no sea que...

Primero debes ir al phpmyadmin de tu web, en mi caso fue asi http://www.lolxd.com/phpmyadmin o si tienes acceso al SSH del servidor y sabes tratar con mysql desde consola lo haces.

Sigo con el ejemplo de phpmyadmin, cuando estes dentro de phpmyadmin, ve hacia la base de datos de tu phpList, luego hacia la tabla phplist_user_user, dentro de la tabla da clic en la pestaña SQL, esta pestaña sirve para ejecutar consultas/comandos, luego aqui escribes lo siguiente:

UPDATE phplist_user_user SET email = REPLACE(email,'empresatelefonica','grupodeinversiones')

Donde empresatelefonica* es el dominio viejo y grupodeinvesiones* es el dominio nuevo.

Si ves que de ta un error porque hay registros duplicados, entonces tendras que añadir al comando la sintaxis IGNORE, ejemplo:

UPDATE IGNORE phplist_user_user SET email= (REPLACE (email, 'empresatelefonica', 'grupodeinversiones'));

Con este comando MYSQL ignorara los registros que se puede duplicar y terminar de hacer el proceso. Dejandote todos los correos listos. y los que sobren solo tendras que borrarlos.

Con el siguiente comando

DELETE FROM `phplist_user_user` WHERE `email` like "%empresatelefonica%"

Con todos estos pasos has lograras cambiar todos los correos con el dominio viejo al dominio nuevo. Y no reptiras futuros mensajes. Evitando gastos economicos y de tiempo. Ahh y perdidas de usuarios.

Sea la gracia y la paz de Dios, con todos ustedes.