[RESUELTO] Cambiar correos con dominio viejo a dominio nuevo

Foro de habla español

[RESUELTO] Cambiar correos con dominio viejo a dominio nuevo

Postby lestraw » 2:08pm, Thu 05 Feb, 2015

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?
Last edited by lestraw on 7:24pm, Thu 05 Feb, 2015, edited 1 time in total.
lestraw
PL Geek
 
Posts: 59
Joined: 9:29pm, Sun 24 May, 2009

Re: Cambiar correos con dominio viejo a dominio nuevo

Postby lestraw » 7:22pm, Thu 05 Feb, 2015

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.
lestraw
PL Geek
 
Posts: 59
Joined: 9:29pm, Sun 24 May, 2009


Return to Spanish forum

Who is online

Users browsing this forum: No registered users and 4 guests

cron