Necesitamos exportar todos los correos de cuentas corporativas de un proveedor a otro. Nuestro proveedor actual utiliza el cliente webmail roundcube. Los usuarios usan diferentes clientes/versiones de correo de escritorio, lo cual dificulta la gestión del cambio. Pensamos que sería más sencillo confeccionar un manual de cómo exportar los correos con un único cliente web, que tener que adaptarlo a los diferentes clientes de escritorio.
Contratiempos
Nuestro proveedor no nos facilita (sin previo pago) una solución para exportarlos programáticamente. Y Roundcube sólo permite la exportación de correos de uno en uno. Por el contrario, Horde, instalado en nuestro nuevo servidor de destino, permite la exportación de varios correos de golpe. Es el cliente webmail instalado en Plesk y utiliza por defecto localhost para los protocoles IMAP, POP y SMTP. Desde el propio Plesk no se puede cambiar esta configuración.
Solución
Nota: solución provisional, hasta que los usuarios se hayan descargado sus correos. No vale para mandar correos, por ejemplo
Acceder por ssh a la máquina donde esté instalado Plesk. Y creamos el fichero backends.local.php que sobrescribe la configuración por defecto del cliente webmail.
sudo cp/usr/share/psa-horde/imp/config/backends.php/usr/share/psa-horde/imp/config/backends.local.phpsudo nano/usr/share/psa-horde/imp/config/backends.local.php
Luego modificamos el siguiente bloque de esta manera:
$servers['pop']=array('disabled'=>false,// habilitar, a true por defecto 'name' => 'POP server', 'hostspec' => 'pop.example.com', //el nombre del servidor pop 'hordeauth' => false, 'protocol' => 'imap', 'secure' => 'tls',);
Escenario ¿Nunca te ha pasado de arrepentirte de pulsar la tecla intro después de teclear «shutdown» o «reboot»? Problema A mí sí, y si el comando en cuestión es «shutdown» más todavía. Estaría bien que antes de ejecutarse un apagado o inicio, me pidieran confirmación. Solución Para que así sea, basta con seguir estos pasos….
Escenario: Desplegar una aplicación php en una instacia de tipo t2.micro en EC2 utilizando composer.phar. Problema: Este tipo de instancia sólo dispone de 1GB de memoria, insuficiente para instalar las dependencias de un proyecto de tipo symfony por ejemplo. Resultando en un error fatal de este tipo:
PHP Fatal error:Out of memory(allocated813694976)(tried toallocate67108864bytes)inphar:///usr/bin/composer/src/Composer/DependencyResolver/Solver.php on line 220 Soluciones. Pagar un poco más por un…
Escenario Llevo usando Hangouts de Google desde que reemplazó a Google Talk en el 2013, el cual estuve usando desde que salió en el 2005. No uso otro medio de mensajería instantánea, quitando ocasionalmente algún SMS. Hace un año o dos corrió el rumor de que Google iba a retirar Hangouts, pero de momento, aquí…
Escenario Nos encontramos ante una biblioteca de decenas de miles de archivos fotográficos, de los cuales un porcentaje considerable está corrupto. Objetivo Depurar las imágenes corruptas a fin de organizar como es debido nuestra biblioteca. Solución Nota: sólo aplicable a sistemas linux Vamos a necesitar la aplicación ImageMagick:
$sudo apt-get install imagemagick y rsync, que debería venir instalado…
Escenario Llevo una decena de años usando el API de Last.fm para mostrar las imágenes de los artistas de un sitio web para gestionar la música que escucho. Además, mantengo el repositorio oficial del cliente PHP en GiHub. Así que tengo algo de experiencia con el servicio REST de Last.fm. Hará cosa de un año…
Este año me he matriculado de nueve asignaturas, una de ellas anual de modo que me ha tocado preparar diez exámenes. A diferencia de convocatorias anteriores este segundo cuatrimestre he decido estudiarlo a base de hacer tests, muchos tests. No he leído de antemano los manuales, ni siquiera he utilizado apuntes. También he prescindido de…